[发明专利]用于多核微处理器片上互连网络的网络通信胞元有效

专利信息
申请号: 201210271049.1 申请日: 2012-07-31
公开(公告)号: CN102866980A 公开(公告)日: 2013-01-09
发明(设计)人: 周宏伟;邓让钰;晏小波;李永进;衣晓飞;张英;窦强;曾坤;谢伦国;孙彩霞 申请(专利权)人: 中国人民解放军国防科学技术大学
主分类号: G06F15/173 分类号: G06F15/173
代理公司: 湖南兆弘专利事务所 43008 代理人: 赵洪;谭武艺
地址: 410073 湖南省长沙市砚瓦池正*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 多核 微处理器 互连 网络 通信
【说明书】:

技术领域

发明涉及面向多核微处理器的片上互连网络体系结构,具体涉及一种用于多核微处理器片上互连网络的网络通信胞元。

背景技术

多核微处理器中使用的片上互连网络的基本形式有:总线、交叉开关、环、二维mesh(2D-mesh)、二维环网(2D-torus)和多维mesh等。

总线通过多个接口连接多个处理器核(每个核作为一个结点)并对其进行分时服务,每次通信只能有一个源结点和目的结点连通,其它结点断开。总线具有简洁实用,所需的设备量小的特点,但是能够连接的结点数和总线工作频率与总线接口电路的速度和驱动能力以及总线长度和负载大小都有关,一般适合对通信能力要求不高且规模较小的系统。斯坦福大学的Hydra多核处理器是采用总线进行片上多核处理器的互连的典型实例。

交叉开关选址方便、控制简单、连接特性好,但是所需的设备量大,一般适合对通信能力要求较高且规模中等的系统,但是线路的利用率较低。典型的采用交叉开关作为片上互连的多核处理器有:Piranha、Sun公司的Niagara处理器、Niagara-2处理器和IBM的Cyclops64等。

环是将线性阵列两个端结点的空闲链路对接而形成的一种网络拓扑结构。环网能够支持相邻结点间并行通信而不像总线同时只支持一对结点的通信,因此它具有比总线更高的网络带宽。与线性阵列相比,环的链路可以采用单向通道达到结点间通信的目的,单向通道比半双工和全双工通道结构简单、代价低。但是环与线性阵列一样,当有任两个结点间的链路故障时就不能完成所有结点间通信,因此其可靠性相对较低。Sony、Toshiba、IBM三家联合研制的Cell处理器是典型的采用环网作为片上互连的多核微处理器。

二维mesh结构互连网络具有结点度高、扩展性好,控制简单、有一定冗余通路和易大规模实现等特点。二维mesh网络的一种扩展的拓扑结构是二维环网,通过将2D-mesh中相距最远的两结点进行环接,网络直径更小,等分带宽提高了一倍。典型的使用mesh互连结构的多核处理器有RAW和Tile64。

多维mesh是二维mesh通过维度扩展而形成的一种具有立体结构的互连拓扑结构。该结构比二维mesh能够容纳更多的结点。

在桌面处理器、嵌入式处理器等领域,一般处理器芯片集成的核数为4~8个,采用传统的交叉开关作为片上互连网络能够满足要求。在面向高性能计算的处理器领域,主流芯片中集成的处理器核心数目处于8~16个的水平,具有几十个处理器核的众核处理器也正在研制并逐渐市场化。当片上集成更多的处理器核时,采用传统的总线和交叉开关作为片上互连网络面临很多问题。传统总线每次通信时只有一对源和目的结点连通,不能支持多个处理器核心同时传输数据的需求,造成数据传输带宽远远不能满足要求。传统的交叉开关如果要支持16核以上的处理器核通信,开关的设备量级会成指数增加,物理实现变得非常困难。在具有16或更多核的高性能处理器中,采用环网、二维mesh和多维mesh等是发展趋势。

综上所述,现有技术的微处理器片上互连网络设计与实现存在以下问题:第一,不同的应用领域对处理器芯片中集成的核的数目的需求不同,因此对片上互连网络的拓扑结构的要求不同;第二,传统的多核处理器片上网络设计属于定制设计,通过专用的电路结构实现,不同的处理器研制厂商在设计各自的处理器产品时采用专用的片上互连网络电路设计,设计难度大,周期长,可重用性不强。

发明内容

本发明要解决的技术问题是提供一种可重用性好、配置扩展简单、能够降低微处理器互连网络的设计难度、缩短设计时间的用于多核微处理器片上互连网络的网络通信胞元。

为了解决上述技术问题,本发明采用的技术方案为:

一种用于多核微处理器片上互连网络的网络通信胞元,包含至少一个物理通道,所述物理通道包括通信接口单元和两级流水线结构,所述通信接口单元包括接口寄存器和不超过8个双向通信接口,所述两级流水线结构包括用于仲裁输入的报文微包数据请求及缓存输入报文微包数据的仲裁站和用于将被仲裁许可的报文微包数据进行选择输出的数据选择站,所述仲裁站、数据选择站分别通过接口寄存器与双向通信接口相连,所述仲裁站、数据选择站之间设有用于缓存所述被仲裁选择的报文微包数据的站间寄存器。

作为上述技术方案的进一步改进:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210271049.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top