二值化卷积神经网络及其FPGA实现研究

来源 :天津工业大学 | 被引量 : 4次 | 上传用户:wyfwin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,现有的卷积神经网络由于其结构复杂且依赖的数据集庞大,难以满足某些实际应用或者计算平台对运算性能的要求和能耗的限制。针对这些应用或计算平台,对基于ARM+FPGA平台的二值算法进行了研究,并设计了二值化卷积神经网络(Bianry Neural Network,BNN),该网络减少了数据对存储单元的需求量,也降低了运算的复杂度。首先,本文在FPGA上进行了一些优化包括矩阵算法的优化,数据分布的优化,网络规模的优化等。对FPGA上实现BNN时遇到的一些问题进行了分析,提出了切实可行的解决方法。根据BNN网络的运算方式,设计了并行的流水线式处理方式,将BNN网络的推断过程分为了三个部分,包括输入模块、卷积层模块、全连接层模块。同时,在软件实现阶段使用C/C++的开发模式,不仅降低了整个工程的开发难度,加快了算法的实现,也缩短了开发的周期。本文在ARM+FPGA平台内部实现BNN网络的前向推断过程中,通过将卷积的乘累加运算转换为XNOR逻辑运算和popcount等操作,提高了整体的运算效率,降低了对能源和资源的消耗。此外,根据网络中数据存储的特点,提出了新的改进缓冲行处理算法,提高了网络的吞吐量。最后实验的结果显示本文的实现方式在GOPs、能源和资源效率方面均优于现有的FPGA神经网络加速方法。
其他文献
六边形砼板护坡,在保证防洪安全的条件下,除便于工程维修外,同时美化环境,因此在市区防洪工程和水库土坝护坡得到应用.本文主要介绍六边形砼板块制作、护坡工艺,以使这种形式
从区域形象要素、政策要素、资源要素、市场要素、技术要素等优势要素投入方面,对蒙牛乳业快速发展的原因进行了分析。
目的探索一种简便实用的ELISA室内质控数据的统计学实时分析方法,为保证采供血机构血液筛查实验结果的可靠性提供技术支持。方法根据直线回归分析中“诊断异常点”的理论,通
为了更好地研究页岩气吸附解析规律,对国内外页岩气等温吸附模型进行广泛调研,分别归纳总结了Herry吸附式、Freundlich经验公式、Langmuir模型、扩展的Langmuir模型等6种单组
目的观察多索茶碱与氨茶碱在慢性阻塞性肺疾病治疗中的临床应用效果。方法选择2011年9月至2013年9月收治的105例慢性阻塞性肺疾病患者,分为研究组(n=50)与对照组(n=55),对照
本论文致力于研究含有不同金属杂原子的介孔材料的合成与表征,并考察了这些催化材料在催化反应中的活性和选择性,从而寻找到具有较高催化活性的介孔材料的有效合成方法。第一
执业药师制度作为我国现行药师管理制度的核心,越来越受到人们的关注。文章通过调查我国执业药师制度现状,增加对专业现状的了解,以期完善药事管理知识,帮助建立正确的职业规
病毒诱导的基因沉默(virus-induced gene silencing,VIGS)是植物中天然存在的一种抵御外源核酸入侵的防御反应,属于转录后基因沉默现象,现在已被开发成通过改造含有目的基因
目的:探讨,研究应用中西医结合的方法治疗泌尿系结石的疗效。方法:选取我院泌尿科2010年3月-2012年3月收治的278例结石病患,把他们随机分为西医治疗组,中医治疗组,中西医治疗
目的了解奉贤区农村中老年人骨关节炎(osteoarthritis,OA)的流行病学特征,为OA的病因探索和防治研究提供依据。方法从上海市奉贤区东、西、南、北、中5个方向进行整群随机抽