[发明专利]多处理器/多内核消息传递机中的推测预取方法和装置有效

专利信息
申请号: 200810128793.X 申请日: 2008-03-31
公开(公告)号: CN101311894A 公开(公告)日: 2008-11-26
发明(设计)人: A·孔泽;E·约翰逊;H·加特勒 申请(专利权)人: 英特尔公司
主分类号: G06F9/38 分类号: G06F9/38;G06F15/167
代理公司: 永新专利商标代理有限公司 代理人: 王英
地址: 美国加*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 处理器 内核 消息 传递 中的 推测 方法 装置
【权利要求书】:

1.一种用于在多内核消息传递平台中进行推测预取的系统,该系统包 括:

至少一个处理器,所述至少一个处理器中的每一个具有至少一个内核, 其中所述系统包括多个内核;

所述多个内核中的接收方内核,其具有本地高速缓存、用于存储接收 到的消息的至少一个消息队列、以及消息传递预取器,该消息传递预取器 以通信方式耦合到共享高速缓存或共享存储器至少二者之一,并且还耦合 到所述本地高速缓存;

互连链路,用于在所述多个内核之间传递消息;和

所述多个内核中的发送方内核,用于发送消息到所述接收方内核,其 中包含存储器引用的消息被发送到所述接收方内核的所述至少一个消息队 列和所述消息传递预取器,并且

其中,所述消息传递预取器被配置为推测地取得在接收到的消息中引 用的数据,其中所取得的数据在本地高速缓存、共享高速缓存、除所述接 收方内核之外的其它内核的本地高速缓存或共享存储器之一中。

2.根据权利要求1所述的系统,其中,所述多个内核中的至少一个内 核进一步包括至少一个独立于所述消息传递预取器的执行流水线预取器。

3.根据权利要求1所述的系统,其中,所述多个内核中的至少一个内 核进一步包括与所述消息传递预取器处于同一预取器单元中的执行流水线 预取器,其中多路复用器在执行流水线预取请求和消息队列预取请求之间 作出仲裁。

4.根据权利要求1所述的系统,其中,所述平台包括点对点互连架构, 其中消息经互连发送到所述接收方内核,且该消息在所述接收方内核中的 一个或多个硬件队列中入队。

5.根据权利要求4所述的系统,进一步包括执行流水线,该执行流水 线用于识别何时接收到新的消息,其中,或者由所述执行流水线轮询所述 至少一个消息队列以确定新消息是否已到达,或者一旦在所述至少一个消 息队列中接收到消息就发起中断来向所述执行流水线通知新消息已到达。

6.根据权利要求1所述的系统,其中,所述消息进一步包括将要预取 的字节数。

7.根据权利要求1所述的系统,其中,第一消息队列用于存储包含存 储器引用的消息,并且至少另外一个消息队列用于存储不包含存储器引用 的消息。

8.根据权利要求7所述的系统,进一步包括用于选择消息队列的模块, 该消息队列用来存储包含存储器引用的消息。

9.根据权利要求1所述的系统,其中,使用单个队列来存储包含存储 器引用和不包含存储器引用的消息,该系统进一步包括用于识别所存储的 消息的类型的模块。

10.根据权利要求9所述的系统,其中,所述用于识别所存储的消息 的类型的模块进一步包括与所述消息相对应的标志,所述标志指示消息类 型,其中所述标志存储在所述消息或控制寄存器之一中。

11.根据权利要求9所述的系统,其中,所述用于识别所存储的消息 的类型的模块进一步包括与所述消息队列相关联的队列属性,该队列属性 用于指示所述队列中所有消息的消息类型。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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