【技术实现步骤摘要】
针对指定应用的类脑处理器NoC设计空间探索方法、系统及介质
本专利技术设及的领域包括类脑处理器、脉冲神经网络(SNN)和片上网络(NoC)等领域,具体涉及针对指定应用的类脑处理器NoC设计空间探索(Designspaceexploration,DSE)方法、系统及介质。
技术介绍
类脑计算(NeuromorphicComputing)是人工智能领域的一个重要分支。目前业界已经存在一些优秀的类脑处理器。因为其存在低功耗、高并行、容错性等特点,类脑处理器已经被广泛地用于图像识别、语音识别、目标追踪等诸多领域。类脑处理器是类脑计算技术的基础设施,能够实现海量神经元的计算和互连,为类脑计算算法提供运行平台。近年来在国内外有许多类脑处理器研制成功,包括IBM的TrueNorth、Intel的Loihi、瑞士神经信息研究所的DYNAPs,曼彻斯特大学的SpiNNaker和清华大学的天机等等。片上网络(Network-on-Chip,NoC)是片上系统(system-on-chip,SoC)的一种通信方法,它的概念在2000年左右由学术界提出。产业界也推动着NoC的发展,从Sun的8核处理器UltraSPARCT1的交叉开关互连,到IBM的9核处理器Cell的环形互连,再到Tilera的64核处理器TILE64的二维Mesh网络互连,商业多核微处理器片上互连方式也在不断演化向NoC的方式迈进。经过学术界和产业界十余年的推动和发展,NoC已逐渐成为多核SoC片上互连的主流通信架构。NoC包括计算和通信两类节点,有效实 ...
【技术保护点】
1.一种针对指定应用的类脑处理器NoC设计空间探索方法,其特征在于,该方法包括:/n1)针对指定的脉冲神经网络,提取在运行过程中神经元与神经元之间的通信流量经过映射后得到核间通信流量,作为每个路由器中通信行为Trace;/n2)初始化迭代次数k和模拟退火算法的当前温度T,随机生成一种NoC的结构作为当前解P,并将核间通信行为Trace作为当前解P的输入,计算当前解P的预设性能指标L(P);/n3)通过扰动在当前解P附近生成新的结构C,计算结构C的预设性能指标L(C);/n4)判断当前解P的预设性能指标L(P)大于结构C的预设性能指标L(C)是否成立,若成立,则跳转执行步骤6);否则执行下一步;/n5)计算用于接受新的结构C的概率p,若概率p大于阈值r,则执行下一步;否则跳转执行步骤7);/n6)将新的结构C赋值给当前解P、结构C的预设性能指标L(C)赋值给当前解P的预设性能指标L(P),使得新的结构C成为新的当前解P;/n7)更新迭代次数k,判断迭代次数k是否满足退出条件,若满足退出条件,则执行下一步;否则跳转执行步骤3)继续进行下一轮迭代;/n8)判断模拟退火算法的当前温度T小于预设 ...
【技术特征摘要】
1.一种针对指定应用的类脑处理器NoC设计空间探索方法,其特征在于,该方法包括:
1)针对指定的脉冲神经网络,提取在运行过程中神经元与神经元之间的通信流量经过映射后得到核间通信流量,作为每个路由器中通信行为Trace;
2)初始化迭代次数k和模拟退火算法的当前温度T,随机生成一种NoC的结构作为当前解P,并将核间通信行为Trace作为当前解P的输入,计算当前解P的预设性能指标L(P);
3)通过扰动在当前解P附近生成新的结构C,计算结构C的预设性能指标L(C);
4)判断当前解P的预设性能指标L(P)大于结构C的预设性能指标L(C)是否成立,若成立,则跳转执行步骤6);否则执行下一步;
5)计算用于接受新的结构C的概率p,若概率p大于阈值r,则执行下一步;否则跳转执行步骤7);
6)将新的结构C赋值给当前解P、结构C的预设性能指标L(C)赋值给当前解P的预设性能指标L(P),使得新的结构C成为新的当前解P;
7)更新迭代次数k,判断迭代次数k是否满足退出条件,若满足退出条件,则执行下一步;否则跳转执行步骤3)继续进行下一轮迭代;
8)判断模拟退火算法的当前温度T小于预设阈值Tmin是否成立,若成立则执行下一步;否则更新当前温度T的值,并跳转执行步骤3)继续进行下一轮搜寻;
9)将得到的当前解P作为类脑处理器NoC的最优结构输出。
2.根据权利要求1所述的针对指定应用的类脑处理器NoC设计空间探索方法,其特征在于,步骤5)中计算用于接受新的结构C的概率p的函数表达式为:
p=exp((L(P)–L(C))/T)
上式中,L(P)为当前解P的预设性能指标,L(C)为结构C的预设性能指标,T为模拟退火算法的当前温度,exp为预设的关系函数。
3.根据权利要求1所述的针对指定应用的类脑处理器NoC设计空间探索方法,其特征在于,步骤5)中阈值r为预先生成区间在(0,1)内的随机数。
4.根据权利要求1所述的针对指定应用的类脑处理器NoC设计空间探索方法,其特征在于,所述当前解P、新的结构C均为包括拓扑结构、路由算法、虚通道分配方法、仲裁类型、优先级类型、虚通道数量、虚通道深度共七个维度数据。
5.根据权利要求1所述的针对指定应...
【专利技术属性】
技术研发人员:王蕾,康子扬,王世英,李石明,曲连华,石伟,龚锐,潘国腾,周海亮,苏金树,
申请(专利权)人:中国人民解放军国防科技大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。