System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种类脑处理单元、类脑芯片、系统及数据处理方法技术方案_技高网
当前位置: 首页 > 专利查询>清华大学专利>正文

一种类脑处理单元、类脑芯片、系统及数据处理方法技术方案

技术编号:41086766 阅读:9 留言:0更新日期:2024-04-25 13:48
本发明专利技术提供一种类脑处理单元、类脑芯片、分布式集群系统及数据处理方法,所述类脑处理单元包括至少一个宏指令处理器、众核计算单元和通信扩展接口,其中:每个宏指令处理器与所述众核计算单元通过总线通信连接,所述宏指令处理器与所述通信扩展接口通过总线通信连接;所述宏指令处理器用于计算任务的分配和通信和运行停止控制,所述众核计算单元用于执行类脑计算任务,所述宏指令处理器和所述众核计算单元之间的通信消息采用预设的数据包格式。本发明专利技术实施例提供的类脑处理单元、类脑芯片、分布式集群系统及数据处理方法,能够减小计算相关的通信时延,将通信流程和计算任务并行化,提高计算任务的处理效率,提高分布式集群系统的整体计算效率。

【技术实现步骤摘要】

本专利技术涉及集成电路,具体涉及一种类脑处理单元组成的类脑芯片、而后组建的更大的分布式集群系统及数据处理方法。


技术介绍

1、分布式计算将计算任务分布在多台计算机或服务器上,并通过网络进行协作和通信,能够应用于大数据处理、科学计算、人工智能、云计算等领域。

2、对于执行计算任务的单台计算机或者服务器,在执行计算任务的同时,还会涉及到计算任务的通信和调度。由于计算任务的通信、调度和计算的混合,存在通信、调度和计算交互延迟的问题。


技术实现思路

1、针对现有技术中的问题,本专利技术实施例提供一种类脑处理单元、类脑芯片、分布式集群系统及数据处理方法,能够至少部分地解决现有技术中存在的问题。

2、第一方面,本专利技术提出一种类脑处理单元,包括至少一个宏指令处理器、众核计算单元和通信扩展接口,其中:

3、每个宏指令处理器与所述众核计算单元通过总线通信连接,所述宏指令处理器与所述通信扩展接口通过总线通信连接;

4、所述宏指令处理器用于计算任务的分配和通信,所述众核计算单元用于执行计算任务,所述宏指令处理器和所述众核计算单元之间的通信消息采用预设的数据包格式。

5、进一步地,所述宏指令处理器有多个,各个宏指令处理器之间通过总线进行通信。

6、进一步地,所述数据包格式包括包头、源地址、目标地址、指令内容、格式类型和包尾。

7、进一步地,本专利技术实施例提供的类脑处理单元还包括控制流处理单元,所述控制流处理单元与所述总线连接。

8、第二方面,本专利技术提出一种类脑芯片,包括上述任一实施例所述的类脑处理单元。

9、第三方面,本专利技术提出一种分布式集群系统,包括上述实施例所述的类脑芯片。

10、第四方面,本专利技术提出一种数据处理方法,应用于上述任一实施例所述的类脑处理单元,包括:

11、宏指令处理器接收计算任务并将所述计算任务存储到任务队列中;

12、所述宏指令处理器基于所述计算任务的任务信息与所述众核计算单元进行信息交互以完成所述计算任务的执行;

13、所述宏指令处理器接收所述众核计算单元发送的所述计算任务的执行结果。

14、进一步地,所述任务信息包括计算模式、计算地址和执行函数;相应地,所述宏指令处理器基于所述计算任务的任务信息与所述众核计算单元进行信息交互以完成所述计算任务的执行包括:

15、所述宏指令处理器向所述众核计算单元发送切换消息以使得所述众核计算单元切换到所述计算模式下;其中,所述切换消息携带所述计算模式;

16、所述宏指令处理器向所述众核计算单元发送地址分配消息给所述众核计算单元以使得所述众核计算单元获取任务数据并加载所述执行函数进行所述计算任务的计算。

17、进一步地,所述宏指令处理器基于所述计算任务的任务信息与所述众核计算单元进行信息交互以完成所述计算任务的执行包括:

18、所述宏指令处理器通过数据通道向所述众核计算单元发送或者接收消息;其中,所述众核计算单元的每个核心对应一个数据通道。

19、进一步地,所述计算任务对应的各种消息包括相同的任务标识。

20、本专利技术实施例提供的类脑处理单元、类脑芯片、分布式集群系统及数据处理方法,包括至少一个宏指令处理器、众核计算单元和通信扩展接口,每个宏指令处理器与所述众核计算单元通过总线通信连接,所述宏指令处理器与所述通信扩展接口通过总线通信连接;所述宏指令处理器用于计算任务的分配和通信和运行停止控制,所述众核计算单元用于执行计算任务,所述宏指令处理器和所述众核计算单元之间的通信消息采用预设的数据包格式,能够减小计算相关的通信时延,提高计算任务的处理效率。

本文档来自技高网...

【技术保护点】

1.一种类脑处理单元,其特征在于,包括至少一个宏指令处理器、众核计算单元和通信扩展接口,其中:

2.根据权利要求1所述的类脑处理单元,其特征在于,所述宏指令处理器有多个,各个宏指令处理器之间通过总线进行通信。

3.根据权利要求1所述的类脑处理单元,其特征在于,所述数据包格式包括包头、源地址、目标地址、指令内容、格式类型和包尾。

4.根据权利要求1所述的类脑处理单元,其特征在于,还包括控制流处理单元,所述控制流处理单元与所述总线连接。

5.一种类脑芯片,其特征在于,包括权利要求1至4任一项所述的类脑处理单元。

6.一种分布式集群系统,其特征在于,包括权利要求5所述的类脑芯片。

7.一种数据处理方法,应用于权利要求1至4任一项所述的类脑处理单元,其特征在于,包括:

8.根据权利要求7所述的数据处理方法,其特征在于,所述任务信息包括计算模式、计算地址和执行函数;相应地,所述宏指令处理器基于所述计算任务的任务信息与所述众核计算单元进行信息交互以完成所述计算任务的执行包括:

9.根据权利要求7所述的数据处理方法,其特征在于,所述宏指令处理器基于所述计算任务的任务信息与所述众核计算单元进行信息交互以完成所述计算任务的执行包括:

10.根据权利要求7至9任一项所述的数据处理方法,其特征在于,所述计算任务对应的各种消息包括相同的任务标识。

...

【技术特征摘要】

1.一种类脑处理单元,其特征在于,包括至少一个宏指令处理器、众核计算单元和通信扩展接口,其中:

2.根据权利要求1所述的类脑处理单元,其特征在于,所述宏指令处理器有多个,各个宏指令处理器之间通过总线进行通信。

3.根据权利要求1所述的类脑处理单元,其特征在于,所述数据包格式包括包头、源地址、目标地址、指令内容、格式类型和包尾。

4.根据权利要求1所述的类脑处理单元,其特征在于,还包括控制流处理单元,所述控制流处理单元与所述总线连接。

5.一种类脑芯片,其特征在于,包括权利要求1至4任一项所述的类脑处理单元。

6.一种分布式集群系统,其特征在于,包括权利要求5...

【专利技术属性】
技术研发人员:刘学李晓民
申请(专利权)人:清华大学
类型:发明
国别省市:

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

1