- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于FPGA的YOLOv5加速器设计
摘要
现代神经网络模型的结构越来越复杂、深度越来越深、参数量也越来越大,由此
而导致了对专用AI加速器的巨大需求。但目前的AI加速器设计研究依旧集中在对浅
层神经网络的加速设计,缺乏对深层神经网络模型的硬件加速器设计及优化研究。本
文基于此选择FPGA为硬件平台,选择YOLOv5算法为深层网络模型,探究对于深层
神经网络加速器的架构设计,并给出了一种对于深层神经网络硬件加速的解决方案。
本文主要工作如下:
一、对YOLOv5模型进行拆解分析,并通过软硬件协同设计思想完成任务分配,
探究对深层神经网络的推理加速实现方案。确定硬件加速器设计的重心为卷积和池化
模块,针对模型中的关键计算模块从硬件角度进行并行化分析和优化,提出了关键模
块的高性能并行计算架构。同时提出采用动态定点计算方法对模型进行量化处理,在
节省硬件计算资源的基础上进一步提高加速器性能。
二、在各个重点计算模块并行计算架构的基础上,设计了加速器的整体加速架构,
并对其内部的结构细节进一步优化设计。主要设计了数据IO模块、卷积并行模块和池
化模块3个重点的计算和数据传输模块。同时根据动态定点数的计算特性设计了动态
定点量化计算单元,进一步提高了硬件加速器计算性能。
三、在ZC702上实现该加速器架构,并部署YOLOv5模型到该加速器中。同时为
了保证性能测试的准确性,在该开发板上移植最小Linux系统,完成整个加速器的性
能测试,最后对该加速器的资源使用情况进行分析,并与其他相关工作进行对比。该
加速器达到了19.94GOPs的吞吐率,功耗只有2.9W。其推理速度与i5-9700相比提高
20.4倍,与ZC702上的ARMA9相比提高59.16倍。
关键词:现场可编程逻辑门阵列;YOLOv5;加速器设计;深度神经网络
基于FPGA的YOLOv5加速器设计
Abstract
Thestructuresofmodernnetworkmodelshavebecomeincreasinglyintricate,with
deeperlayersandlargerparametersizes.Asaconsequence,thereisasignificantsurgeinthe
demandfordedicatedAIaccelerators.However,mostrecentresearchesonAIaccelerator
designhavebeenfocusedonsomeneuralnetworkswithshallowlayers,therebyneglecting
thedomainofhardwareacceleratordesignandoptimizationfordeeperneuralnetworkmodels.
Inlightofthat,thepaperaimstoaddressthisresearchgapbyselectingFPGAasthehardware
platformandtheYOLOv5algorithmastherepresentativedeepnetworkmodeltoinvestigate
thearchitecturedesignfordeeperneuralnetworkaccelerators.
First,weconductacomprehensiveanalysisoftheYOLOv5modelbydissectingits
components.Byemployingsoftwareandhardwareco-designapproach,thecomput
您可能关注的文档
最近下载
- 湖南高速铁路职业技术学院单招《英语》常考点试卷附答案详解【A卷】.docx VIP
- T100程序设计-双档.pptx VIP
- 模块8 港浃台地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 2025年9月最新版劳务用工合同范本(可规避风险).doc
- 模块7 西北地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 模块6 西南地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 汽车维修服务方案(完整版+104页).docx VIP
- 模块5 华南地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 模块4 华中地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 模块3 华东地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
文档评论(0)