基于Zynq的卷积神经网络加速器设计

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:c126202
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
卷积神经网络(Convolutional Neural Network,CNN)近些年来成为了图像识别领域的一大热点,CNN可以应用于物体识别、分类、自然语言处理等诸多领域。近年来,随着CNN复杂度的提升,传统的CPU平台已经无法应对越来越庞大的计算规模。GPU,FPGA等异构计算平台逐渐成为了CNN加速器的研究热点。其中,FPGA具有低功耗的特点,比GPU平台有着更为优秀的能量效率,在低功耗嵌入式领域有着广泛的应用前景。本文基于Zynq平台,实现了卷积神经网络的嵌入式计算加速器设计。论文首先分析了卷积神经网络各层计算的特点,并据此对计算任务进行了合理的软硬件划分,选择在FPGA部分实现卷积层的计算,ARM部分负责流程控制并实现池化层、激活函数的计算。其次,在有限的片上资源的约束条件下,对卷积过程的并行性进行了分析,选取了合适的并行度,并采取分块读取和数据复用的方式,最大化利用了DDR的访问带宽。最后,论文基于开源的CNN模型Darknet实现了加速器的设计,并对其模型参数和计算数据进行了定点化处理。本文使用了ImageNet测试集,在Zedboard开发板对加速器进行了测试。测试结果表明使用加速器后的正向传播可以达到每幅图像0.57秒,速度是仅使用ARM的14.3倍,对50000张图片进行了验证,可以达到80.6%的TOP-5正确率。功耗为2.279W,是i5 2.6GHz CPU平台的二十分之一。
其他文献
'大家好.我今天讲的党课题目是《践行革命军人价值观,全面贯彻群众路线》。'讲台上,鹤岗边防支队环山边防派出所党支部的一名普通党员说完这句开场白之后,结合自己的
随着勘探开发技术的进步和勘探程度的提高,非常规致密砂岩的开采已成为胜利油区增储上产的新战场。樊154一平2井是胜利油区一口小井眼大位移水平井,设计水平段长2035.83m。该文
在蛋鸡的生长发育过程中,育成期是一个很重要的阶段,这对于提高生产性能、增强体质至关重要。因此,为了提高蛋鸡产蛋率,在日常饲养管理中应注意以下几点:1搞好鸡舍内外环境的消毒
近年来,随着信息技术的不断发展,以VR技术为基础的教育信息化不断向教育现代化发展,促进教学改革创新。本文对VR技术的特点、高职水利工程施工课程教学现阶段的教学困境进行
图式是指围绕某一个主题组织起来的知识表征和贮存方式,而学习策略是为获取语言知识和信息,有意识地调节自己的思想和行为时运用的步骤、方法和技巧的过程。若能把学习策略运
本文主要进行了依替米贝合成工艺以及绿色Blaise反应两方面的研究工作。依替米贝是一种新型胆固醇选择性吸收抑制剂,由Schering-Plough公司和Merck公司联合开发,于2002年在德
按照党中央、国务院的部署要求,上海市政府先后印发《关于深化标准化改革促进标准化服务科技创新中心建设工作方案》《上海市标准化体系建设发展规划(2016—2020年)》,切实抓好
董泽芳等在《高等教育研究》2013年第10期撰文指出,适应全球化的激烈竞争,我国高等教育管理体制要进一步理顺中央政府、地方政府、高校和社会四个行为主体之间的关系。一是进一
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
京津冀协调发展是国家重大发展战略,有效推进了京津冀高校体育事业的快速发展和深度融合。高校健美操体育赛事作为高校体育赛事重要组成部分,在此划时代的变革中也将产生新的