脉冲卷积神经网络VLSI架构设计

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:whp71518255
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近些年来,人工神经网络正成为人工智能领域的一个热门问题。其中卷积神经网络是目前发展最快的神经网络,卷积神经网络对算力要求高,运算量大,导致硬件能耗大。脉冲神经网络作为神经网络的另一个分支,使用脉冲信号传递信息,降低网络运算量,大幅提升能效,但是网络的精度较低。脉冲卷积神经网络综合了卷积神经网络的高精度和脉冲神经网络的高能效特性,最近开始发展起来。忆阻器是一种近年来出现的新型器件,其中阻变存储器(ReRAM)以其非易失性、高频率读写等性质被大量学者用来进行神经形态电路设计,是一种很有未来前景的器件。本文在这种背景下,主要研究内容是设计了一种基于ReRAM/CMOS的脉冲卷积神经网络的硬件加速器。文章主要包括以下几个方面:脉冲卷积神经网络模型构建:一种思路是将CNN的权重转换成脉冲卷积网络中脉冲神经元的权重。本文提出基于蒙特卡洛投点法的归一化算法,相比于传统归一化算法,对LeNet-5网络,当优化目标为时延时,可以在SCNN精度为98.04%的情况下,将时延降低42.3%。当优化目标为精度时,精度最高可以达到98.39%。专用脉冲卷积神经网络加速器架构:根据LeNet-5的结构,设计数据流通路和控制流通路,搭建一种处理对应SCNN的流水线数字电路。数据通路中包括专用神经元处理电路和各层之间的数据缓存电路。专用神经元处理电路由分布式存储的权重模块、加法树、脉冲发射和膜电位复位部分组成。在处理MNIST数据集时,比作为参照的同样拓扑结构的CNN消耗的能量减少约50%。可配置脉动处理阵列VLSI架构:本文提出了一种可配置的脉动处理阵列,在阵列中,一列处理单元可以协作实现任意数目突触的神经元,通过配置阵列中处理单元和连线,整个脉动阵列对一幅输入特征图可以实现列并行和核间并行计算。阵列由输入输出模块、调度器模块和处理单元阵列组成。其中处理单元是基于ReRAM/CMOS的混合电路,CMOS电路部分进行神经元膜电位运算和脉冲发射运算,ReRAM电路部分则负责存储神经元突触权重。使用MNIST数据集进行功耗测试,与传统的CPU、GPU等通用处理器相比,本文提出的处理阵列消耗的能量可以降低两个数量级以上,相比于目前较先进的基于ReRAM的CNN处理架构,消耗的能量相差一个数量级以上。
其他文献
潜艇、鱼雷等水下航行器作为世界各国的作战武器装备,一直受到各方面的高度重视。在新的国际形势下,人们对于高速性能和隐身性能提出了更高的要求,希望水下航行器工作时阻力
<正> 我首先想强调的是,我们是一个企业。我本身不是所谓的广告从业人员,更不是一个广告专业人士。广告的播放是式1997年元旦在中央台开始的。我们很多产品从一开始进入市场,
新生代农民工,是指1980年以后出生、16周岁以上的青年农民工。他们文化程度较高,有着较高的物质和精神享受追求,在市场经济浪潮的刺激下,新生代农民工日益高涨的物质和精神需
风险投资由于其独特的作用日益受到各国政府的重视。风险投资的功能和作用集中体现在三个方面:一是有利于高新技术产业化,二是有利于推进企业创新,三是有利于推动金融技术创
公路工程作为一项复杂而庞大的系统工程在其建设和运营的过程中遇到的地质灾害比一般的地质灾害要复杂的多。研究基于GIS的公路地质灾害信息管理系统,对于公路地质灾害的信息
目的:乙型肝炎是威胁人类健康的一种重要疾病,乙肝病毒(HBV)的感染在世界范围内很广泛。目前我国乙型肝炎的发病率居传染病首位,死亡数居传染病第三位,危害很严重。不同个体
现代政治文明的实现关键在于建设责任政府。政府责任的根本在于其道德责任,政府道德责任是政治文明理论核心的基石,同时,政府的道德责任问题也是一个全新的课题,长期以来,人们仅仅
系统梳理了人防工程结构设计的一些基本概念,给出了核6级人防工程各类墙体对应的等效静荷载值。根据墙体受力状态的不同,结合《人民防空地下室设计规范》GB 50038-2005和《混
谭恩美是当代美国一位非常成功的华裔女作家,国内外学术界对她的作品好评如潮,对她的研究也是方兴未艾。本文选择了她的三部作品《喜福会》,《灶神之妻》和《灵感女孩》中的中国
本文就我国公共突发事件危机所引发的系列问题加以探讨,进而为防范各种大规模灾难性危机的再度爆发,为公共突发事件应急管理机制的建立和完善提供思路与对策。