基于RISC-V的卷积神经网络低功耗加速处理器设计

Yunfei Zhu, Xiao Zhang, Rongcai Zhao, Can Ding, Qinglei Zhou
{"title":"基于RISC-V的卷积神经网络低功耗加速处理器设计","authors":"Yunfei Zhu, Xiao Zhang, Rongcai Zhao, Can Ding, Qinglei Zhou","doi":"10.1117/12.2689314","DOIUrl":null,"url":null,"abstract":"A low-power RISC-V-based convolutional neural network acceleration processor is proposed to cope with the problem that the increasing resource requirements of convolutional neural networks in the direction of hardware convolutional acceleration are difficult to be met on embedded devices. The processor is designed with three instructions that can configure the parameters of each CNN layer to accommodate different input data, multiplex computational resources to reduce power consumption, and execute operations that repeat a large number of executions in parallel to speed up operation efficiency. Through comparison experiments, it can be found that this processor acceleration instruction set is 20.93 times, 7.67 times, and 8.97 times faster than the base RISC-V instruction set after verified with the same data on three operations, including convolution, activation, and pooling, respectively. The experimental results show that the total power consumption of the processor with this custom instruction set is only 0.221 W at 16 MHZ operating frequency, which is advantageous in terms of performance-to-power ratio compared to other RISC-V accelerated processors with less resource consumption and lower power consumption.","PeriodicalId":118234,"journal":{"name":"4th International Conference on Information Science, Electrical and Automation Engineering","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design of low-power acceleration processor for convolutional neural networks based on RISC-V\",\"authors\":\"Yunfei Zhu, Xiao Zhang, Rongcai Zhao, Can Ding, Qinglei Zhou\",\"doi\":\"10.1117/12.2689314\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A low-power RISC-V-based convolutional neural network acceleration processor is proposed to cope with the problem that the increasing resource requirements of convolutional neural networks in the direction of hardware convolutional acceleration are difficult to be met on embedded devices. The processor is designed with three instructions that can configure the parameters of each CNN layer to accommodate different input data, multiplex computational resources to reduce power consumption, and execute operations that repeat a large number of executions in parallel to speed up operation efficiency. Through comparison experiments, it can be found that this processor acceleration instruction set is 20.93 times, 7.67 times, and 8.97 times faster than the base RISC-V instruction set after verified with the same data on three operations, including convolution, activation, and pooling, respectively. The experimental results show that the total power consumption of the processor with this custom instruction set is only 0.221 W at 16 MHZ operating frequency, which is advantageous in terms of performance-to-power ratio compared to other RISC-V accelerated processors with less resource consumption and lower power consumption.\",\"PeriodicalId\":118234,\"journal\":{\"name\":\"4th International Conference on Information Science, Electrical and Automation Engineering\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-08-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"4th International Conference on Information Science, Electrical and Automation Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1117/12.2689314\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"4th International Conference on Information Science, Electrical and Automation Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1117/12.2689314","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

针对卷积神经网络在硬件卷积加速方向对资源需求的不断增加,在嵌入式设备上难以满足的问题,提出了一种基于risc - v的低功耗卷积神经网络加速处理器。该处理器设计了三条指令,可以配置每个CNN层的参数以适应不同的输入数据,可以复用计算资源以降低功耗,可以并行执行大量重复执行的操作以加快运行效率。通过对比实验,用相同的数据分别对卷积、激活、池化三种操作进行验证,发现该处理器加速指令集比基本RISC-V指令集快20.93倍、7.67倍、8.97倍。实验结果表明,采用该定制指令集的处理器在16 MHZ工作频率下的总功耗仅为0.221 W,与其他资源消耗更少、功耗更低的RISC-V加速处理器相比,在性能功耗比方面具有优势。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Design of low-power acceleration processor for convolutional neural networks based on RISC-V
A low-power RISC-V-based convolutional neural network acceleration processor is proposed to cope with the problem that the increasing resource requirements of convolutional neural networks in the direction of hardware convolutional acceleration are difficult to be met on embedded devices. The processor is designed with three instructions that can configure the parameters of each CNN layer to accommodate different input data, multiplex computational resources to reduce power consumption, and execute operations that repeat a large number of executions in parallel to speed up operation efficiency. Through comparison experiments, it can be found that this processor acceleration instruction set is 20.93 times, 7.67 times, and 8.97 times faster than the base RISC-V instruction set after verified with the same data on three operations, including convolution, activation, and pooling, respectively. The experimental results show that the total power consumption of the processor with this custom instruction set is only 0.221 W at 16 MHZ operating frequency, which is advantageous in terms of performance-to-power ratio compared to other RISC-V accelerated processors with less resource consumption and lower power consumption.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A smart brain controlled wheelchair based on TGAM Multi-direction prediction based on SALSTM model for ship motion Study on heart disease prediction based on SVM-GBDT hybrid model Research on intelligent monitoring of roof distributed photovoltaics based on high-reliable power line and wireless communication Design of low-power acceleration processor for convolutional neural networks based on RISC-V
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1