[发明专利]面向用户的异构多处理器阵列体系结构在审
申请号: | 201710011860.9 | 申请日: | 2017-01-08 |
公开(公告)号: | CN106886502A | 公开(公告)日: | 2017-06-23 |
发明(设计)人: | 吴亚兰;武继刚;刘竹松 | 申请(专利权)人: | 广东工业大学 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F1/32 |
代理公司: | 广东广信君达律师事务所44329 | 代理人: | 杨晓松 |
地址: | 510062 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 用户 异构多 处理器 阵列 体系结构 | ||
技术领域
本发明涉及一种应用于高性能计算机的体系结构,特别涉及一种针对异构的多处理器阵列的一种体系结构。
背景技术
多处理器系统的设计及优化体现着高性能计算机体系结构的核心技术。为了实现处理器间的高效通信,现在有了各式各样的互连网络。其中,网格(Mesh)是最为广泛研究的网络拓扑结构之一。网格拓扑结构具有结构简单,易于扩展且容易实现等优势,因此,其被广泛地应用到多处理器系统中。同时,由于其规整的结构,能够高效地对图像和数据等信息进行处理。
传统的二维网格连接的多处理器阵列是基于同构多处理器阵列,即在阵列中的所有处理器单元(Processing Elements,PEs)的处理能力和功耗等都是一致的。随着高性能计算机不断的发展,多处理器阵列逐渐从同构向异构发展。例如采用通用多核微处理器与定制加速协处理器相结合的或基于CPU/GPU异构协同的计算平台。异构的多处理器阵列拥有更强劲的计算能力和通用编程性、高性价比和低能耗等优势。
传统的二维多处理器阵列的体系结构中,所有PEs都是通过开关来互相链接的。图1展示的是一个传统的二维的4×4的多处理阵列的体系结构,图中的每个正方形表示一个PE,每个小圆圈表示一个开关。
发明内容
本发明的目的在于克服现有技术的缺点与不足,提供一种异构的多处理器阵列的体系结构。
本发明为一个异构多处理器阵列的体系结构。图2展示了一个4×4的异构多处理器阵列的体系结构。图中的方块表示计算能力强但功耗大的处理器单元,而六边形代表计算能力较弱但功耗小的处理器单元。图中的小圆圈表示开关,与传统的二维多处理器阵列体系结构一样,处理器单元是通过这些开关相互链接的。
为方便表示,我们将计算能力强、功耗大的处理器单元记为C,而用P表示计算能力弱、功耗小的处理器单元。
1、处理器单元的功耗必然带来处理器单元发热问题,C的功耗大,则其在工作时将会导致处理器单元发热严重。但P的功耗小,其工作时处理器单元的温度则会较低。本发明提出的体系结构中,C与P是交替放置的。这样有助于整个系统在工作时,阵列中的处理器单元能够得到充分地散热,也不会导致阵列某个区域集中发热。
2、在整个系统工作时,用户可根据需求选择合适的处理器单元。由于系统中C与P是交替放置的,在系统工作时可根据任务需求自由地选择C或者P。该体系结构使得用户有较充分的选择权。
附图说明
图1是传统二维多处理阵列体系结构示例图;
图2是本发明提出的二维异构多处理器阵列体系结构示例图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
如图2所示,从第一行开始,首先在第一个位置放置计算能力强、功耗大的处理器单元C,而下一个位置则放置计算能力弱、功耗小的处理器单元P,如此交替直至第一行的位置都放完。紧接着放置第二行,由于第一行第一个位置放置了C,所以在第二行放置的为P。然后交替的放置C和P。以此类推,直至整个阵列放置完毕。简单来说,就是交替放置C与P,使得与C相邻的上下左右四个方向的处理器单元均为P,同理,与P相邻的上下左右四个方向的处理器单元均为C。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东工业大学,未经广东工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710011860.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种流水线型的MTP快速烧录的方法
- 下一篇:异构系统、数据处理方法及装置