面向嵌入式深度神经网络处理器的低功耗设计技术研究

基本信息
批准号:61874124
项目类别:面上项目
资助金额:63.00
负责人:王颖
学科分类:
依托单位:中国科学院计算技术研究所
批准年份:2018
结题年份:2022
起止时间:2019-01-01 - 2022-12-31
项目状态: 已结题
项目参与者:许达文,唐忆滨,邹凯伟,龚施俊,江树浩,李雯,乔晶,梁胜文,刘博生
关键词:
高能效深度神经网络低功耗可穿戴神经网络处理器
结项摘要

The low-power neutral network processor is the active demand for the wearable and IoT device. Aiming at milliwatt level power consumption and real-time processing, this project focuses on two scientific issues, the contradiction between ultra-low power and real-time processing, and the contradiction between local approximate computing and global accuracy requirement of deep learning. This project will be stated based on IC design flow. (1) Design technique of device and circuit level. (2) Micro-architecture level design technique. (3) Architecture level design technique. (4) Optimization technique on model level. (5) Design and Implementation of prototype system. With utilization of near threshold, approximate computing and network sparsification, this work makes effort from multi-domain. The main idea is reducing power in circuit level and remedying the accuracy in model level, in order to break the restriction among power, efficient and accuracy. The main contributions of this work are as follows. (1) An approximate computing model theory for neural network. (2) A set of techniques for milliwatt level neural network processor design. (3) An FPGA-based deep learning neural network processing prototype. This work will provide intelligent engine for widely used wearable and IoT devices, and promote the development of related industries.

可穿戴、物联网设备对高能效低功耗神经网络处理器提出了迫切需求。本项目面向嵌入式深度神经网络处理器,以实现毫瓦级、实时深度神经网络推理为研发目标,针对“超低功耗和实时处理之间的矛盾”、“局部近似计算和整体神经网络输出精度之间的矛盾”两个关键科学问题,按照芯片设计流程自下而上分层开展:(1)器件和电路层设计技术;(2)微体系结构层设计技术;(3)体系结构层设计技术;(4)模型层优化技术等研究;并最终研制(5)芯片原型系统。本项目以近阈值、近似计算、稀疏化为关键技术手段,采用“硬件层尽力降低功耗,模型层弥补精度”等为主要思路,从不同层面和维度努力,以突破功耗、性能和精度三者之间的制约。主要成果包含:(1)形成面向神经网络处理器的近似计算模型理论;(2)一套神经网络处理器低功耗设计技术体系;(3)基于FPGA的实时深度神经网络处理器芯片原型。本研究将可穿戴与物联网智能计算提供芯片级技术支撑。

项目摘要

随着智能设备,机器人与自动驾驶等边缘计算系统的发展,如何采用较低的功耗代价发挥深度神经网络在图像,语音等多媒体数据识别与挖掘的能力,成为芯片领域的重要研究热点,尤其随着深度神经网络规模的不断增大,智能设备对于神经网络计算芯片的算力需求不断增加,因此面临着能量供应与散热等条件的严峻挑战,因此需要进一步研究如何降低神经网络的运行功耗。本课题从电路层,体系结构层,算法层多方面入手,采用跨层融合的思路研究全方位降低神经网络芯片功耗的关键技术。在项目执行过程当中,通过在器件和电路层,利用近阈值电路设计技术设计了专用二值逻辑计算单元用于低功耗低精度神经网络芯片设计,相比传统逻辑计算单元,能提高芯片能效比70%-150%;在神经网络架构优化层面,采用硬件感知的神经网络量化技术、高效稀疏加速结构以及高PE利用率映射等体系结构设计方法,针对特定数据集和网络模型,成功提升了神经网络芯片的计算能效2-3倍;在低功耗神经网络模型训练算法层,提出了同时考虑低比特与稀疏计算的神经网络模型训练方法,用于解决在近似计算优化过程中,可能会使得神经网络处理精度降低而达不到实际需要精度的问题,因此我们提出的训练方法在模型层部署误差感知模型误差累积,进行精度补偿,使得目标神经网络算法在微少损失精度情况下,达到20Tops/W的处理能效。研究成果从多层层次出发,探索并验证了如何采用相对落后的芯片工艺,系统性降低神经网络计算功耗的定制化方法,具有一定的应用价值。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

基于公众情感倾向的主题公园评价研究——以哈尔滨市伏尔加庄园为例

DOI:
发表时间:2022
2

多源数据驱动CNN-GRU模型的公交客流量分类预测

多源数据驱动CNN-GRU模型的公交客流量分类预测

DOI:10.19818/j.cnki.1671-1637.2021.05.022
发表时间:2021
3

采用深度学习的铣刀磨损状态预测模型

采用深度学习的铣刀磨损状态预测模型

DOI:10.3969/j.issn.1004-132x.2020.17.009
发表时间:2020
4

一种可穿戴指间角度测量系统设计

一种可穿戴指间角度测量系统设计

DOI:10.13382/j.jemi.B2003250
发表时间:2020
5

涡轮叶片厚壁带肋通道流动与传热性能的预测和优化

涡轮叶片厚壁带肋通道流动与传热性能的预测和优化

DOI:10.7652/xjtuxb202112004
发表时间:2021

王颖的其他基金

批准号:41603111
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:10926135
批准年份:2009
资助金额:3.00
项目类别:数学天元基金项目
批准号:81402090
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:81703961
批准年份:2017
资助金额:20.00
项目类别:青年科学基金项目
批准号:61305049
批准年份:2013
资助金额:24.00
项目类别:青年科学基金项目
批准号:81470095
批准年份:2014
资助金额:30.00
项目类别:面上项目
批准号:31801999
批准年份:2018
资助金额:25.00
项目类别:青年科学基金项目
批准号:81572849
批准年份:2015
资助金额:57.00
项目类别:面上项目
批准号:31370884
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:51574177
批准年份:2015
资助金额:65.00
项目类别:面上项目
批准号:31570088
批准年份:2015
资助金额:62.00
项目类别:面上项目
批准号:71303220
批准年份:2013
资助金额:22.00
项目类别:青年科学基金项目
批准号:21607086
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:60772155
批准年份:2007
资助金额:26.00
项目类别:面上项目
批准号:21203174
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:11626125
批准年份:2016
资助金额:3.00
项目类别:数学天元基金项目
批准号:70273064
批准年份:2002
资助金额:5.00
项目类别:面上项目
批准号:51371063
批准年份:2013
资助金额:80.00
项目类别:面上项目
批准号:31870158
批准年份:2018
资助金额:59.00
项目类别:面上项目
批准号:81903619
批准年份:2019
资助金额:21.00
项目类别:青年科学基金项目
批准号:21177013
批准年份:2011
资助金额:65.00
项目类别:面上项目
批准号:81800852
批准年份:2018
资助金额:21.00
项目类别:青年科学基金项目
批准号:51578070
批准年份:2015
资助金额:62.00
项目类别:面上项目
批准号:41205077
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:61504153
批准年份:2015
资助金额:21.00
项目类别:青年科学基金项目
批准号:41301322
批准年份:2013
资助金额:26.00
项目类别:青年科学基金项目
批准号:50975019
批准年份:2009
资助金额:30.00
项目类别:面上项目
批准号:41304081
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:61774052
批准年份:2017
资助金额:63.00
项目类别:面上项目
批准号:11701252
批准年份:2017
资助金额:23.00
项目类别:青年科学基金项目
批准号:81671670
批准年份:2016
资助金额:58.00
项目类别:面上项目
批准号:60772127
批准年份:2007
资助金额:29.00
项目类别:面上项目
批准号:11701068
批准年份:2017
资助金额:22.00
项目类别:青年科学基金项目
批准号:49236120
批准年份:1992
资助金额:80.00
项目类别:重点项目
批准号:70703005
批准年份:2007
资助金额:17.00
项目类别:青年科学基金项目
批准号:31300034
批准年份:2013
资助金额:23.00
项目类别:青年科学基金项目
批准号:81100206
批准年份:2011
资助金额:23.00
项目类别:青年科学基金项目
批准号:30500024
批准年份:2005
资助金额:26.00
项目类别:青年科学基金项目
批准号:71473046
批准年份:2014
资助金额:62.00
项目类别:面上项目
批准号:71401004
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:21305046
批准年份:2013
资助金额:25.00
项目类别:青年科学基金项目
批准号:30801454
批准年份:2008
资助金额:22.00
项目类别:青年科学基金项目
批准号:60906048
批准年份:2009
资助金额:21.00
项目类别:青年科学基金项目
批准号:51907025
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:41807173
批准年份:2018
资助金额:24.00
项目类别:青年科学基金项目
批准号:81772631
批准年份:2017
资助金额:45.00
项目类别:面上项目
批准号:48670245
批准年份:1986
资助金额:4.00
项目类别:面上项目
批准号:61203282
批准年份:2012
资助金额:24.00
项目类别:青年科学基金项目
批准号:21673220
批准年份:2016
资助金额:65.00
项目类别:面上项目
批准号:61201294
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:81071999
批准年份:2010
资助金额:35.00
项目类别:面上项目
批准号:51005163
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:50679072
批准年份:2006
资助金额:31.00
项目类别:面上项目
批准号:81572422
批准年份:2015
资助金额:55.00
项目类别:面上项目
批准号:31601075
批准年份:2016
资助金额:17.00
项目类别:青年科学基金项目
批准号:61404070
批准年份:2014
资助金额:24.00
项目类别:青年科学基金项目
批准号:81200042
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:81873833
批准年份:2018
资助金额:57.00
项目类别:面上项目
批准号:31200368
批准年份:2012
资助金额:25.00
项目类别:青年科学基金项目
批准号:50708007
批准年份:2007
资助金额:22.00
项目类别:青年科学基金项目
批准号:51602341
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:31401708
批准年份:2014
资助金额:26.00
项目类别:青年科学基金项目
批准号:40271004
批准年份:2002
资助金额:32.00
项目类别:面上项目
批准号:81873868
批准年份:2018
资助金额:56.00
项目类别:面上项目
批准号:61003041
批准年份:2010
资助金额:19.00
项目类别:青年科学基金项目
批准号:81200596
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:30771965
批准年份:2007
资助金额:35.00
项目类别:面上项目
批准号:51008199
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:51903114
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:31872921
批准年份:2018
资助金额:59.00
项目类别:面上项目
批准号:11803020
批准年份:2018
资助金额:26.00
项目类别:青年科学基金项目
批准号:61304171
批准年份:2013
资助金额:26.00
项目类别:青年科学基金项目
批准号:31000790
批准年份:2010
资助金额:20.00
项目类别:青年科学基金项目
批准号:31702195
批准年份:2017
资助金额:25.00
项目类别:青年科学基金项目
批准号:61673324
批准年份:2016
资助金额:57.00
项目类别:面上项目
批准号:81501456
批准年份:2015
资助金额:18.00
项目类别:青年科学基金项目
批准号:21572023
批准年份:2015
资助金额:65.00
项目类别:面上项目
批准号:21903024
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:81904235
批准年份:2019
资助金额:20.00
项目类别:青年科学基金项目
批准号:31700269
批准年份:2017
资助金额:24.00
项目类别:青年科学基金项目
批准号:61340056
批准年份:2013
资助金额:18.00
项目类别:专项基金项目
批准号:71673055
批准年份:2016
资助金额:49.00
项目类别:面上项目
批准号:61501459
批准年份:2015
资助金额:19.00
项目类别:青年科学基金项目
批准号:21606018
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:41401182
批准年份:2014
资助金额:23.00
项目类别:青年科学基金项目
批准号:71874161
批准年份:2018
资助金额:47.50
项目类别:面上项目
批准号:61575222
批准年份:2015
资助金额:60.00
项目类别:面上项目
批准号:51401121
批准年份:2014
资助金额:25.00
项目类别:青年科学基金项目
批准号:11602159
批准年份:2016
资助金额:22.00
项目类别:青年科学基金项目
批准号:61501044
批准年份:2015
资助金额:20.00
项目类别:青年科学基金项目
批准号:51774214
批准年份:2017
资助金额:60.00
项目类别:面上项目
批准号:81200931
批准年份:2012
资助金额:23.00
项目类别:青年科学基金项目
批准号:31170828
批准年份:2011
资助金额:50.00
项目类别:面上项目
批准号:61108078
批准年份:2011
资助金额:26.00
项目类别:青年科学基金项目
批准号:81171345
批准年份:2011
资助金额:58.00
项目类别:面上项目
批准号:30970140
批准年份:2009
资助金额:30.00
项目类别:面上项目
批准号:21901151
批准年份:2019
资助金额:25.00
项目类别:青年科学基金项目
批准号:81801297
批准年份:2018
资助金额:23.00
项目类别:青年科学基金项目
批准号:51602314
批准年份:2016
资助金额:20.00
项目类别:青年科学基金项目
批准号:61571343
批准年份:2015
资助金额:57.00
项目类别:面上项目

相似国自然基金

1

嵌入式软件低功耗设计关键技术研究

批准号:61073045
批准年份:2010
负责人:郭兵
学科分类:F0204
资助金额:33.00
项目类别:面上项目
2

面向共享Cache多核处理器的低功耗关键技术研究

批准号:61202076
批准年份:2012
负责人:方娟
学科分类:F0204
资助金额:22.00
项目类别:青年科学基金项目
3

面向物端应用的深度学习处理器自动设计技术

批准号:61876173
批准年份:2018
负责人:李华伟
学科分类:F0608
资助金额:62.00
项目类别:面上项目
4

低功耗安全嵌入式处理器芯片的基础理论与关键技术

批准号:61232009
批准年份:2012
负责人:王翔
学科分类:F0204
资助金额:275.00
项目类别:重点项目