当前位置: 首页 > 专利查询>清华大学专利>正文

神经形态芯片中计算核的布局的方法、装置及设备制造方法及图纸

技术编号:24578043 阅读:70 留言:0更新日期:2020-06-21 00:40
本申请涉及一种神经形态芯片中计算核的布局的方法、装置及设备。所述方法包括:获取神经形态芯片中计算核的布局所需的路由策略及路由包传播模式;根据所述路由策略以及所述路由包传播模式,选择约束条件;根据所述约束条件,执行预设算法,检测所述神经形态芯片中计算核的布局是否存在路由死锁风险;若所述神经形态芯片中计算核的布局不满足所述约束条件,所述神经形态芯片中计算核的布局存在所述路由死锁风险,则对所述神经形态芯片中计算核的布局重新进行所述预设算法,并将所述神经形态芯片中计算核的布局进行更新,直到所述神经形态芯片中计算核的布局满足所述约束条件,得到目标神经形态芯片中计算核的布局。采用本方法能够避免路由死锁风险。

The method, device and equipment of computing core layout in neuromorphochip

【技术实现步骤摘要】
神经形态芯片中计算核的布局的方法、装置及设备
本申请涉及计算机
,特别是涉及一种避免路由死锁风险的方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,出现了基于神经形态工程的新型计算系统,其中,模拟神经形态网络是该新型计算系统的一种实现方法,模拟神经形态网络可以采用软件模拟或者大规模集成电路模拟,使用软件模拟神经形态网络时存在效率低以及功耗高的问题,因此,目前常采用的方法是利用大规模集成电路实现神经形态的模拟和仿真。然而,目前的利用大规模集成电路实现神经形态的模拟和仿真的方法,存在路由死锁风险。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够避免死锁风险的神经形态芯片中计算核的布局的方法、装置、计算机设备和存储介质。一种神经形态芯片中计算核的布局的方法,所述方法包括:获取神经形态芯片中计算核的布局所需的路由策略及路由包传播模式;其中,所述路由策略包括维序路由以及非维序路由,所述路由包传播模式包括正常模式以及多播模式;根据所述路由策略以及所述路由包传播模式,选择本文档来自技高网...

【技术保护点】
1.一种神经形态芯片中计算核的布局的方法,其特征在于,所述方法包括:/n获取神经形态芯片中计算核的布局所需的路由策略及路由包传播模式;其中,所述路由策略包括维序路由以及非维序路由,所述路由包传播模式包括正常模式以及多播模式;/n根据所述路由策略以及所述路由包传播模式,选择约束条件;/n根据所述约束条件,执行预设算法,检测所述神经形态芯片中计算核的布局是否存在路由死锁风险;/n若所述神经形态芯片中计算核的布局不满足所述约束条件,所述神经形态芯片中计算核的布局存在所述路由死锁风险,则对所述神经形态芯片中计算核的布局重新进行所述预设算法,并将所述神经形态芯片中计算核的布局进行更新,直到所述神经形态芯...

【技术特征摘要】
1.一种神经形态芯片中计算核的布局的方法,其特征在于,所述方法包括:
获取神经形态芯片中计算核的布局所需的路由策略及路由包传播模式;其中,所述路由策略包括维序路由以及非维序路由,所述路由包传播模式包括正常模式以及多播模式;
根据所述路由策略以及所述路由包传播模式,选择约束条件;
根据所述约束条件,执行预设算法,检测所述神经形态芯片中计算核的布局是否存在路由死锁风险;
若所述神经形态芯片中计算核的布局不满足所述约束条件,所述神经形态芯片中计算核的布局存在所述路由死锁风险,则对所述神经形态芯片中计算核的布局重新进行所述预设算法,并将所述神经形态芯片中计算核的布局进行更新,直到所述神经形态芯片中计算核的布局满足所述约束条件,得到目标神经形态芯片中计算核的布局。


2.根据权利要求1所述的方法,其特征在于,所述根据所述路由策略以及所述路由包传播模式,选择约束条件包括:
当所述路由策略为所述维序路由且所述路由包传播模式为所述多播模式时,则采用环路约束。


3.根据权利要求2所述的方法,其特征在于,所述根据所述约束条件,执行预设算法,检测所述神经形态芯片中计算核的布局是否存在路由死锁风险包括:
当所述约束方法为所述环路约束,所述判断所述神经形态芯片中计算核的布局是否存在路由死锁风险包括:
获取各个计算核的物理位置以及各个所述计算核之间的逻辑连接关系;
根据所述各个计算核的物理位置以及各个所述计算核之间的逻辑连接关系,检测从当前所述计算核的物理位置经过遍历各个计算核的物理位置之后,是否再次回到当前所述计算核的物理位置;
若能从当前所述计算核的物理位置经过遍历之后,再次回到当前所述计算核的物理位置,则判断所述神经形态芯片中计算核的布局存在所述路由死锁风险。


4.根据权利要求1所述的方法,其特征在于,所述根据所述路由策略以及所述路由包传播模式,选择约束条件包括:
当所述路由策略为所述非维序路由且所述路由包传播模式为所述正常模式时,则采用转弯约束。


5.根据权利要求4所述的方法,其特征在于,所述根据所述约束条件,执行预设算法,检测所述神经形态芯片中计算核的布局是否存在路由死锁风险包括:
当所述约束方法为所述转弯约束,所述判断所述神经形态芯片中计算核的布局是否存在所述路由死锁风险包括:
获取各个所述计算核的物理位置以及各个所述计算核之间的逻辑连接关系;
根据各个所述计算核的物理位置以及各个所述计算核之间的逻辑连接关系,判断所述计算核之间的逻辑关系是否满足预设关系;其中,所述预设关系包括:在二维神经形态网络中,路由包在第一方向的传播方向为负方向、...

【专利技术属性】
技术研发人员:马骋赵琦裴京施路平
申请(专利权)人:清华大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1