[发明专利]计算芯片及其操作方法有效
| 申请号: | 201811144016.4 | 申请日: | 2018-09-29 |
| 公开(公告)号: | CN109117333B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 范志军;杨作兴;薛可;李楠;王欣 | 申请(专利权)人: | 深圳比特微电子科技有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22 |
| 代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 张丹 |
| 地址: | 518000 广东省深圳市高*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 计算 芯片 及其 操作方法 | ||
本公开涉及计算芯片及其操作方法。提供有一种计算芯片,包括多个计算节点,每个计算节点包括:控制电路,其用于控制该计算节点的操作;运算电路,其连接到控制电路,运算电路从控制电路接收数据,并基于该数据进行运算;路由电路,其连接到控制电路并连接到相邻的计算节点的路由电路,路由电路能够与控制电路进行数据交互,并且能够与相邻的计算节点的路由电路进行数据交互;以及校验电路,其连接到控制电路,校验电路用于对该计算节点进行错误检测和/或纠错。
技术领域
本公开总体而言涉及集成电路领域,具体而言,涉及计算芯片及其操作方法。
背景技术
随着计算需求的增加,人们对于硬件的计算能力提出了越来越高的要求,并行计算也随之应运而生。为了实现并行计算,现有的计算芯片常采用多核互联的内部架构。但由于用于计算或存储的硬件资源通常采用集中式的设计架构,计算芯片的多个核对资源的使用或访问会是竞争性的,这极大地限制了计算的效率。
因此,存在对于具有新颖的架构的计算芯片及其操作方法的需求。
发明内容
本公开的一个目的是提供一种新颖的计算芯片及其操作方法。
根据本公开的第一方面,提供了一种计算芯片,包括多个计算节点,每个计算节点包括:控制电路,其用于控制该计算节点的操作;运算电路,其连接到所述控制电路,所述运算电路从所述控制电路接收数据,并基于该数据进行运算;路由电路,其连接到所述控制电路并连接到相邻的计算节点的路由电路,所述路由电路能够与控制电路进行数据交互,并且能够与相邻的计算节点的路由电路进行数据交互;以及校验电路,其连接到所述控制电路,所述校验电路用于对该计算节点进行错误检测和/或纠错;其中,每个计算节点与至少一个其他计算节点相邻,并且每个计算节点的路由电路与相邻计算节点的路由电路之间直接连接;其中,每个计算节点的路由电路与任何一个不相邻的计算节点的路由电路之间,通过二者之间的计算节点路径中的计算节点的路由电路而间接连接;并且其中,每个计算节点能够与任何一个其他计算节点进行数据交互。
根据本公开的另一个方面,提供了一种用于如前所述的计算芯片的操作方法,该操作方法包括:通过每个计算节点中的校验电路,对该计算节点进行错误检测和/或纠错。
通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。
附图说明
构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。
参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:
图1例示了一种现有的计算芯片。
图2例示了根据本公开的示例性实施例的计算芯片中的三个计算节点的示意图。
图3例示了通过检验电路对存储器中的数据进行检测和纠错的一种可能的实现方式。
图4例示了根据本公开的示例性实施例的校验电路中的仲裁器的一种可能的实现方式。
图5例示了通过检验电路对运算电路进行检测的一种可能的实现方式。
图6例示了通过检验电路170对通过路由电路140接收或发送的数据进行检测和纠错的一种可能的实现方式。
图7例示了根据本公开的示例性实施例的包括以点阵形式排列的多个计算节点的计算芯片。
图8示出了根据本公开的另一个示例性实施例的计算芯片中的三个计算节点的示意图。
注意,在以下说明的实施方式中,有时在不同的附图之间共同使用同一附图标记来表示相同部分或具有相同功能的部分,而省略其重复说明。在本说明书中,使用相似的标号和字母表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳比特微电子科技有限公司,未经深圳比特微电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811144016.4/2.html,转载请声明来源钻瓜专利网。





