您现在的位置:首页 >> ★免费资源 >> 源码下载 >> 内容

【MATLAB代做|FPGA代做】基于FPGA的深度信念网络加速系统研究

时间:2018-4-10 11:31:17 点击:

  核心提示:【MATLAB代做|FPGA代做】基于FPGA的深度信念网络加速系统研究 ...
近几年,随着深度学习概念的提出,以及计算能力的不断提高,深度学习展示出了很高的科研价值和实用价值,受到了学术界和工业界的青睐。深度学习的概念源于人工神经网络,是机器学习中富有生命力的一个研究领域,其动机在于建立、模拟人脑的神经网络,来解释图像、声音和文本等数据。深度信念网络是深度学习中一种基础的深度神经网络类型,也是一种典型的深度生成式模型,由多层受限玻尔兹曼机堆叠而成。目前深度信念网络普遍应用于语音识别、手写识别、文本分类等应用领域。深度信念网络属于全连接神经网络,因此当网络规模不断增加时,其参数量和计算量均急剧增加。如何更快速有效地处理海量数据,是深度信念网络的主要研究方向之一。目前通过多核处理器集群、云计算平台或通用图像处理器对其加速都有比较成熟的研究,但仍存在计算效率低或能耗开销高等问题。采用现场可编程门阵列FPGA等可编程硬件加速深度学习算法是常用的加速手段之一。基于FPGA的深度学习加速器具有高性能、低功耗、可重构等特点。本文从深度信念网络的预测过程出发,研究在FPGA加速平台上对全连接结构的神经网络的高性能实现,并设计相应的加速系统,主要工作有:1.分析深度信念网络的预测算法,挖掘单层网络内和多层网络间的计算并行性,并根据FPGA的计算资源和存储资源情况,设计算法的基本计算单元,实现单FPGA加速系统。为达到高吞吐率的要求,计算单元主要采用流水线设计。2.将加速器设计扩展到多FPGA加速系统中,将深度信念网络按层横向划分,或层内按块划分,使其计算分布于多片FPGA上,采用流水线或并行计算进一步提升性能。3.根据实现的多FPGA加速系统,提取影响加速系统的关键因素,建立性能模型,分析不同划分方案下的加速系统适用的网络结构和应用场景。为了验证设计的硬件加速系统的性能和性能模型的正确性,本文通过实验,将加速系统的性能与CPU、GPGPU和传统的单FPGA加速系统进行对比。经实验验证,本文实现的加速系统具备良好的加速效果,且运行时功耗和能耗低,具有较高的能效性。

作者:不详 来源:网络
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|python代做|matlab淘宝代做|matlab代写(www.hslogic.com) © 2019 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment