【技术实现步骤摘要】
数据的处理方法、神经形态众核电路及电子设备
[0001]本公开涉及信息处理
,尤其涉及一种数据的处理方法
、
神经形态众核电路及电子设备
。
技术介绍
[0002]大数据信息网络和智能移动设备的蓬勃发展产生了海量的非结构化信息,伴生了对这些信息的高能效处理需求的急剧增长
。
传统冯诺依曼架构芯片采用总线通信
、
同步
、
串行和集中的工作方式,遵循摩尔定律增加密度,预计在未来
10
到
15
年内微缩将到达物理极限,发展必将受到根本性限制
。
由此衍生出众核神经形态芯片架构,这种结构不同于传统的计算机处理方式,通过信息的分布式存储和并行协同处理,处理一些非形式化问题时具有较大优势
。
而传统的众核神经形态芯片架构难以支持不同输入源的处理协作,故如何使众核神经形态芯片实现对多输入源任务场景的支持,是本领域人员亟需解决的技术问题
。
技术实现思路
[0003]本公开 ...
【技术保护点】
【技术特征摘要】
1.
一种数据的处理方法,其特征在于,应用于神经形态众核电路;所述神经形态众核电路包括至少两个第一处理核心组,不同的第一处理核心组对应的处理任务不同;每个第一处理核心组包括至少一个第二处理核心组;每个第二处理核心组包括至少一个处理核心;所述处理方法包括:通过第一处理核心组,接收待处理数据;根据每个第一处理核心组中的第二处理核心组之间的通信顺序,依次通过每个第一处理核心组中的每个第二处理核心组,基于该第一处理核心组对应的待处理数据,生成该待处理数据对应的处理结果;其中,所述依次通过每个第一处理核心组中的每个第二处理核心组,基于该第一处理核心组对应的待处理数据,生成该待处理数据对应的处理结果,包括:通过第一接收处理核心组,与第一发送处理核心组进行交互,得到第一输出数据;其中,所述第一接收处理核心组为该第一处理核心组中的一个第二处理核心组,所述第一接收处理核心组的输入数据包括所述第一发送处理核心组的第一输出数据,所述第一发送处理核心组为与所述第一接收处理核心组对应的第一处理核心组不同的第一处理核心组中的第二处理核心组;通过所述第一接收处理核心组,基于所述第一输出数据以及该第一处理核心组对应的待处理数据
、
或所述第一输出数据以及前层输出数据,生成所述第一接收处理核心组对应的第二输出数据;其中,所述前层输出数据为所述第一接收处理核心组在该第一处理核心组中的前一个第二处理核心组生成的输出数据;所述第二输出数据用以生成待处理数据对应的处理结果
。2.
如权利要求1所述的处理方法,其特征在于,所述第二处理核心组包括至少两个处理核心组,其中,每个处理核心组包括至少一个处理核心;不同的处理核心组对应的处理子任务相同或不同,同一个的处理核心组中每个处理核心对应的运算周期长度相同
。3.
如权利要求1所述的处理方法,其特征在于,所述神经形态众核电路应用于以下至少一项:多源异步多任务
、
多源同步多任务
、
多源同步单任务
、
单源同步多任务
、
单源异步多任务
。4.
如权利要求1所述的处理方法,其特征在于,所述通过第一接收处理核心组,与第一发送处理核心组进行交互,得到第一输出数据,包括:通过第一发送处理核心组,在生成第一输出数据之后,发送第一输出数据至共享核心组;其中,所述共享核心组包括第一发送处理核心组以及第一接收处理核心组中共有的至少一个处理核心;通过所述第一接收处理核心组,获取所述共享核心组中存储的第一输出数据
。5.
如权利要求4所述的处理方法,其特征在于,所述依次通过每个第一处理核心组中的每个第二处理核心组,基于该第一处理核心组对应的待处理数据,生成该待处理数据对应的处理结果,包括:在第二发送处理核心组对应的第一处理核心组触发新的运算周期的情况下,通过第二发送处理核心组发送第三输出数据至第二接收处理核心组;其中,所述第二发送处理核心组对应的第一处理核心组与第二接收处理核心组对应的第一处理核心组相同;通过所述第二接收处理核心组,生成第四输出数据
。
6.
如权利要求1所述的处理方法,其特征在于,所述通过第一接收处理核心组,与第一发送处理核心组进行交互,得到第一输出数据,包括:通过第一发送处理核心组,生成第一输出数据,并发送交互请求至第一接收处理核心组;通过所述第一接收处理核心组,在完成所述第一接收处理核心组的当前运算周期的情况下,发送所述交互请求对应的交互应答至所述第一发送处理核心组;其中,所述第一接收处理核心组的当前运算周期为所述第二输出数据的生成周期之一;通过所述第一发送处理核心组,在接收到所述交互应答的情况下,发送所述第一输出数据至所述第一接收处理核心组
。7.
如权利要求1所述的处理方法,其特征在于,所述第一处理核心组为以下至少一项:第一处理核心组不包括共享核心组
、
第一处理核心组包括共享核心组
、
非共享核心组
、
第一处理核心组仅包括共享核心组;其中,在第一处理核心组包括共享核心组
、
非共享核心组的情况下,共享核心组在第一发送处理核心组与第一接收处理核心组交互的情况下,所述共享核心组对应的结束信号为无效;所述结束信号的有效或无效用以表示未被占用或被占用;在第一处理核心组仅包括共享核心组仅包括共享核心组的情况下,在第一发送处理核心组通过该第一处理核心组与第一接收处理核心组交互的情况下,该第一处理核心组对应的结束信号为无效
。8.
如权利要求7所述的处理方法,其特征在于,所述神经形态众核电路还对应有触发管理器,所述触发管理器包括:外部触发源
、
内部触发模块;所述外部触发源用以发送待处理数据至第一处理核心组;所述处理方法还包括:通过外部触发源,发送待处理数据至第一处理核心组;所述处理方法还包括:通过内部触发模块,触发第一处理核心组的运算周期以及第二处理核心组的运算周期;其中,所述第二处理核心组的运算周期由其对应的第一处理核心组的运算周期同时触发;所述第二处理核心组中的每个处理核心的运算周期由该第二处理核心组的运算周期同时触发
。9.
如权利要求4所述的处理方法,其特征在于,所述第一发送处理核心组中每个处理核心的运算速度和
/
或处理核心总数高于所述第一接收处理核心组
。10.
如权利要求1所述的处理...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。