基于FPGA的矩阵乘法实现方案在全连接深度神经网络前向传播中的性能评估
【图文】:
据中的冗余,这是神经网络能够解决非线性问题的关键。逡逑目前,常用的激活函数主要有Sigmoid,tanh,ReLU以及它们的一些变体。逡逑这三种基本函数的图像与公式分别如图3-2和式(3-1)-式(3-3)所示。逡逑16逡逑
计算单元的计算时间是可以通过设计的时序流程计算出来的,因此主要通过逡逑仿真来验证理论数据是否正确。通过仿真验证的计算时间与网络节点数的关系如逡逑图3-8所示。逡逑4奍加A?案Vi点被1iil逦的X、系逡逑150邋1逡逑^逦/逡逑0逦/逡逑登伽'逦/逡逑0逡逑0邋/逡逑I邋50'?逡逑3逦/逡逑z邋0、逦/逡逑80邋/逡逑60邋80逡逑40邋60逡逑20邋\一一一^逦40逡逑0邋0逡逑Number邋of邋input邋Nodes逡逑Number邋of邋Output邋Nodes逡逑图3-8基于乘累加器IP核的单层网络计算时间与网络节点数关系图逡逑通过观察和分析,并结合ISE提供的资源报告,可以得出:逡逑1、在该方案中,硬件资源的占用主要与输出层节点数有关,而与输入层节逡逑点数无关,,这与乘累加器IP核的并行结构设计符合。逡逑22逡逑
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2018
【分类号】:TN791;TP183
【参考文献】
相关期刊论文 前10条
1 韩建勋;;并行计算在矩阵运算中的应用[J];信息与电脑(理论版);2017年05期
2 山世光;阚美娜;刘昕;刘梦怡;邬书哲;;深度学习:多层神经网络的复兴与变革[J];科技导报;2016年14期
3 尹孟嘉;许先斌;熊曾刚;张涛;;GPU矩阵乘法的性能定量分析模型[J];计算机科学;2015年12期
4 乔瑞秀;鲁华祥;龚国良;陈刚;;并行可配置浮点矩阵乘法IP核设计[J];网络新媒体技术;2015年06期
5 尹宝才;王文通;王立春;;深度学习研究综述[J];北京工业大学学报;2015年01期
6 刘进锋;;一种简洁高效的加速卷积神经网络的方法[J];科学技术与工程;2014年33期
7 余凯;贾磊;陈雨强;徐伟;;深度学习的昨天、今天和明天[J];计算机研究与发展;2013年09期
8 刘沛华;鲁华祥;龚国良;刘文鹏;;基于FPGA的全流水双精度浮点矩阵乘法器设计[J];智能系统学报;2012年04期
9 孙志军;薛磊;许阳明;王正;;深度学习研究综述[J];计算机应用研究;2012年08期
10 刘进锋;郭雷;;CPU与GPU上几种矩阵乘法的比较与分析[J];计算机工程与应用;2011年19期
相关硕士学位论文 前10条
1 曲省卫;深度非负矩阵分解算法研究[D];重庆邮电大学;2016年
2 周凯龙;基于深度学习的图像识别应用研究[D];北京工业大学;2016年
3 余奇;基于FPGA的深度学习加速器设计与实现[D];中国科学技术大学;2016年
4 杨程;基于FPGA的人工神经网络的研究与实现[D];西安电子科技大学;2016年
5 黄倩;一种基于FPGA的神经网络分类系统的设计与实现[D];云南大学;2015年
6 张建华;基于深度学习的语音识别应用研究[D];北京邮电大学;2015年
7 刘培龙;基于FPGA的神经网络硬件实现的研究与设计[D];电子科技大学;2012年
8 安婧;基于FPGA的高速矩阵运算算法研究[D];中北大学;2009年
9 林皓;基于FPGA的矩阵运算实现[D];南京理工大学;2007年
10 包晗;FPGA器件的应用研究[D];大连海事大学;2006年
本文编号:2603754
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2603754.html