并行度的神经形态计算方案.docxVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
迄今最高并行度的神经形态计算方案   《科学》杂志在今年4月份提出了125个最具挑战性的前沿科学问题,其中信息科学领域的首个问题便是:计算机处理速度是否有上限?(Is there an upper limit to computer processing speed?)在数字计算机中,处理器速度的上限很大程度上由时钟频率决定,而时钟频率的增加实质上受逻辑状态(“0”与“1”)翻转速度的限制。进一步提高处理器的速度将导致严重的过热问题,这也解释了为什么十多年来,处理器的时钟频率已经停止了增长,这也导致传统计算机在有着大规模计算需求的物联网、自动驾驶等应用场景中面临巨大挑战。一种应对的思路是利用并行计算技术,通过提高并行度来提升处理速度的上限。常规的多核、多芯片、多板卡并行计算系统均采用“空间换时间”的妥协方式来提高算力,如何利用新的计算硬件和计算方案来实现大规模并行计算,从而实现信息处理速度的不断提升,是未来计算领域一个广受关注的议题。近日,我院缪峰教授合作团队利用连续时间的信息加载方式和频分复用技术,首次提出并实验验证迄今最高并行度的神经形态计算方案。   利用忆阻器交叉阵列可实时连续地处理动态信息的特点,该团队提出利用时间上连续的信号作为信息载体,引入频率维度,提出了迄今最高并行度的神经形态计算方案。作为验证,团队利用两个级联的忆阻器交叉阵列,成功实现了对16张字母图片的并行识别。该工作为回答“计算机处理速度是否有上限”的前沿科学问题提供了新的思路,并为利用大规模并行计算技术在神经形态计算领域实现应用提供了科学基础。   相关研究成果以《Scalable massively parallel computing using continuous-time data representation in nanoscale crossbar array》(利用连续时间数据表达在纳米尺度交叉阵列上实现可扩展大规模并行计算)为题于 2021年7月8日发表在《自然-纳米技术》(Nature Nanotechnology)期刊上。南京大学物理学院博士生王聪和副教授梁世军为共同第一作者,缪峰教授为通讯作者,共同作者还包括东南大学和紫金山实验室张在琛教授、张川教授团队。该工作得到国家杰出青年科学基金、国家自然科学基金重点项目、中科院先导B等项目的资助,以及固体微结构物理国家重点实验室、人工微结构科学与技术协同创新中心等支持。   相关文章链接:    /articles/s41565-021-00943-y   研究团队基于忆阻器交叉阵列可以在时间上连续处理信息的特性,提出了在频域上采用频分复用实现并行计算的方式。在该方式中,如果将单一频率的连续信号输入忆阻器阵列进行计算,输出的信号会维持单一频率;如果将多个单频率信号叠加合成为一个多频率信号,并输入忆阻器阵列进行计算,输出的信号会具有多个频率。我们选取了一系列正弦波叠加后的信号作为忆阻器交叉阵列的输入信号(图1a),该信号的频谱会出现多个离散的峰,每个峰均可被用来加载数据。   该计算方案具有两种操作模式:并行读取模式和并行计算模式。如图1b所示,以一个M*N的忆阻器阵列为例,在并行读取模式下,M行中的每行输入不同频率、相同幅值的单一频率信号;而在计算模式下,忆阻器阵列M行中的每行输入的信号存在k种频率,每个频率有着不同的幅值,忆阻器不同行不同频率上输入的数据构成了一个k*M大小的输入矩阵。在两种模式下,忆阻器的N列输出电流的频谱中都包含了k种频率分量,共同构成了一个k*N大小的输出矩阵。因此,在计算模式下,利用忆阻器阵列一步完成了输入矩阵(k*M)与忆阻器权值矩阵(M*N)的点乘运算。该运算的并行度为M,并可随着阵列规模的扩大而增加。   图1 基于忆阻器交叉阵列的频分复用计算。 a 利用忆阻器交叉阵列实现频分复用计算,其中信息的载体是多种分立频率信号合成的时间上连续的信号。b 利用频分复用计算进行并行读取和并行计算的图解。在读取模式下,忆阻器阵列的每行输入不同频率、相同幅值的单一频率信号;而在计算模式下,忆阻器阵列每行输入的信号有着多种频率,每个频率有着不同的幅值,忆阻器不同行不同频率上输入的数据构成一个输入矩阵。在读取和计算两种模式下,忆阻器交叉阵列每一列的输出电流的频谱中包含了多种的频率分量,共同构成了一个输出矩阵。在计算模式下,一步即完成了输入矩阵与忆阻器权值矩阵的点乘运算。   进一步,研究团队将两个分别工作在读取和计算模式下的阵列进行级联,实现了并行读取、并行识别、与识别结果传输的功能演示(图2)。在该演示中,第一个阵列储存了代表16张“NANJING UNIV CHINA”的5*5像素的字母图片,第二个阵列储存了用于识别上述9类字母的神经网络权重。当给第一个

文档评论(0)

big一剑飞虹 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档