神经网络算法的FPGA实现及其性能优化

来源 :中北大学 | 被引量 : 0次 | 上传用户:IamluyundongPPA
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在人工智能领域,目前大多数神经网络的计算任务由CPU和GPU完成,传统的芯片计算架构已无法支撑神经网络所需求的大规模并行计算要求,这就需要新的底层硬件来更好地加速计算过程,为整个人工智能的实现提供算力。FPGA基于其出色的可重构性及并行运算等特性非常适合用来提升神经网络的计算性能,因此研究基于FPGA的神经网络计算架构具有重要的现实意义。本文通过分析神经网络计算的特点以及FPGA芯片的硬件特性,总结了FPGA实现神经网络过程中需要研究的几个关键问题,并针对性的给出的优化的设计方案。主要的研究内容包括:(1)讨论了典型激活函数的几种拟合方法,在对比分析的基础上提出了一种最佳等距分段逼近法对激活函数进行线性拟合,提高激活函数的拟合精度;(2)通过对比不同定点位数组合下神经网络的预测误差,得到定点位数与误差之间的关系,并据此确定定点位数的优选值;(3)介绍了两种脉动阵列的运算模式,分析了这种运算模式对于神经网络的乘加运算的适应性,应用潜力和局限性;(4)由于CSD编码可以极大的减少了乘法运算过程中产生的部分积数量,因此设计了一种基于CSD编码的可重载系数乘法运算模块,不但减少了乘法运算占用的资源,而且减少了运算过程中的门翻转次数。基于以上关键技术的研究,提出了一种适用于并行运算的脉动阵列神经网络硬件架构,该结构根据神经网络的计算需求对脉动阵列进行了进一步改进,保证了运算具有深度流水线特性,简化了运算过程的控制;更为重要的是该架构使得单层神经网络结构具备可重用性,极大地降低了芯片资源的消耗。最后将这种神经网络的设计方法应用到PID控制的仿真模型中,通过仿真发现,基于FPGA实现的神经网络控制算法达到了预定的控制要求,证明了本文所述方法的可行性。
其他文献
2019年4月25日,长虹·美菱中国区与京东正式签订“京东GSKA计划合作备忘录”,成为京东GSKA头部家电品牌合作商,全方位深化与京东的年度战略合作。长虹·美菱中国区将
编者按“4十4十2”党建制度体系是省委结合河南实际,推进党的建设的有效载体,是党的建设制度的系统集成创新。近年来,这项工作在全省广泛开展并取得成效。中宣部把河南这一实践
报纸
近年来,石油行业发展面临全球能源转型在供给侧和需求侧的共同影响。从供给侧看,风电、光伏发电以及氢能等已逐步在能源供给市场形成有力竞争。根据伍德麦肯兹统计,2018年,全
利用模型评价气候变化对草地生产力的影响,对草地的可持续利用及防灾减灾具有重要意义。本文选取新疆天山山区乌鲁木齐市牧业气象试验站、昭苏、巴里坤为代表站点,基于各站多
1核桃缀叶螟也叫缀叶丛螟、木橑粘虫等。为鳞翅目,螟蛾科,缀叶丛螟属。近几年来,北方核桃受害越来越重,出现了灾情;一般受害率为50%-80%,严重的单株虫口密度达3 000多头;以幼
2019年4月3日,京东超级品牌日启动会上,TCL发布6款智能新品,并邀请NBA“96黄金一代”的代表马布里担任智能新品体验官,与京东共同开启智慧无界之旅。此次发布会TCL带来全新产
首先分析了广州气象决策服务的方式及现状,针对决策信息传达与接收环节中的被动型与模糊性等不足之处,根据用户对APP的功能性与个性化需求,形成移动端的解决方案,重点体现气
目的评价败酱胶囊治疗宫颈糜烂的疗效及安全性。方法采用随机分组的原则,用对照试验方法进行研究。试验组50例,口服败酱胶囊;对照组50例,口服抗宫炎片。结果两组愈合溃烂面有显著
作为中国行政区划中最基层的单元,县域一直承担着在各种社会经济生活中承上启下的作用。对绿色新兴的朝阳产业旅游业而言也不例外,县域旅游既承接分流了大中城市旅游人口压力,又满足了新旅游时代人们对于或是乡村野趣或是异域风情的好奇心。中国现有县级行政单位2000余个,所涵盖的类型纷繁复杂,以简单的评述来概括和总结县域旅游目的地并不现实。因此,以旅游目的地竞争力为视角的县域旅游研究就显得十分必要。然而令人遗憾
在中国二孩政策的背景之下,儿童出生率逐步提升。有研究表明,儿童的饮食问题一直是家长所关注的重点问题,目前国内与儿童有关的消费支出已占据家庭消费总支出的很大一部分。