[发明专利]一种多核处理器阵列的核间结构和多核处理器在审
| 申请号: | 202011063336.4 | 申请日: | 2020-09-30 |
| 公开(公告)号: | CN112328536A | 公开(公告)日: | 2021-02-05 |
| 发明(设计)人: | 宋国志;欧阳鹏 | 申请(专利权)人: | 北京清微智能科技有限公司 |
| 主分类号: | G06F15/80 | 分类号: | G06F15/80 |
| 代理公司: | 北京索睿邦知识产权代理有限公司 11679 | 代理人: | 李根 |
| 地址: | 100192 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 多核 处理器 阵列 结构 | ||
本发明为一种多核处理器阵列的核间结构和多核处理器,多核处理器阵列为多个以二维行列排布的计算单元,多个第一加载单元在背离多核处理器阵列的方向上与第一边缘行的计算单元依次对应设置且连接,多个第二加载单元在背离多核处理器阵列的方向上与第二边缘列的计算单元依次对应设置且连接,多个第一存储单元在背离多核处理器阵列的方向上与第二边缘行的计算单元依次对应设置且连接,所述多个第二存储单元在背离所述多核处理器阵列的方向上与所述第二边缘列的计算单元依次对应设置且连接。减少多核处理器互联的面积和功耗开销。
技术领域
本发明涉及多核处理器互联领域,具体为一种多核处理器阵列的核间结构和多核处理器。
背景技术
为了满足更高计算能效的需求,可重构计算越来越受到业界的关注。可重构计算不同于传统的通用处理器,其内部具有众多不同粒度的可重构PE单元,通过片上互联网络形成庞大计算阵列,可以并行的进行各种类型的逻辑、算术运算。由于各种应用需求复杂,现有多核处理器实现PE互联方案的互联面积和功耗开销大。
发明内容
本发明的目的是提供一种多核处理器阵列的核间结构和多核处理器,能够满足不同应用需求的多核处理器阵列的核间结构,同时可减少其互联的面积和功耗开销。
为了实现上述目的,采用的技术方案为:一种多核处理器阵列的核间结构,多核处理器阵列为多个以二维行列排布的计算单元;多核处理器阵列具有两个平行且位于多核处理器边缘的一个第二边缘行和一个第二边缘行。多核处理器阵列具有两个平行且位于多核处理器边缘的一个第一边缘列和一个第二边缘列。
第二边缘行两端分别与第一边缘列和第二边缘列的一个端部具有两个同用计算单元。
第二边缘行两端分别与第一边缘列和第二边缘列的另一个端部具有两个同用计算单元。
多核处理器阵列的核间结构包括:
多个第一加载单元,第一加载单元的数量与第一边缘行的计算单元数量相应。多个第一加载单元在背离多核处理器阵列的方向上与第一边缘行的计算单元依次对应设置且连接。
多个第二加载单元,第二加载单元的数量与第一边缘列的计算单元数量相应。多个第二加载单元在背离多核处理器阵列的方向上与第二边缘列的计算单元依次对应设置且连接。
多个第一存储单元,第一存储单元的数量与第二边缘行的计算单元数量相应。多个第一存储单元在背离多核处理器阵列的方向上与第二边缘行的计算单元依次对应设置且连接。
多个第二存储单元,第二存储单元的数量与第二边缘列的计算单元数量相应。多个第二存储单元在背离多核处理器阵列的方向上与第二边缘列的计算单元依次对应设置且连接。
本发明还提供一种多核处理器,其包括上述多核处理器阵列的核间结构。
与现有技术相比,本发明的技术效果为:由于第一加载单元、第二加载单元、第一存储单元和第二存储单元布设于多核处理器阵列外周,在图像或语音等应用场景中的常用算法中,根据特定场景的算法集合如fir、iir、fft、beamforming等常用算法中,能够选择第一加载单元、第二加载单元、第一存储单元和第二存储单元相对于多核处理器阵列的方位,并且实现第一加载单元和第二加载单元到计算单元、计算单元之间以及计算单元到一存储单元和第二存储单元的局部互联,相较于全互联来说减少互联的面积,节省一大部分的互联开销。
附图说明
图1为本发明Load阵列、sotre阵列和PEA阵列的第一种排布结构。
图2为本发明Load阵列、sotre阵列和PEA阵列的第二种排布结构。
图3为本发明Load阵列、sotre阵列和PEA阵列的第三种排布结构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京清微智能科技有限公司,未经北京清微智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011063336.4/2.html,转载请声明来源钻瓜专利网。





