[发明专利]多核计算机中的远程核操作有效
申请号: | 201210030338.2 | 申请日: | 2012-02-10 |
公开(公告)号: | CN102622329A | 公开(公告)日: | 2012-08-01 |
发明(设计)人: | R·J·布莱克;T·哈里斯;R·C·麦基尔洛伊;K·斯特劳斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/167 | 分类号: | G06F15/167 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 计算机 中的 远程 操作 | ||
1.一种在具有多个核(1302)以及至少一个共享物理存储器(1306)的多核处理器(1300)处的方法,所述方法包括:
将对所述共享物理存储器的一部分的更新作为来自所述核中的第一核的存储器写请求发送(504)到向目的地核,该第一核是发送方核;
在所述目的地核处接收(506)所述存储器写请求;
在所述目的地核处执行(508)对高速缓存存储器分层结构的所述存储器写请求,如同该存储器写请求源自所述目的地核那样。
2.如权利要求1所述的方法,其特征在于,包括:在所述共享物理存储器中创建数据结构,所述数据结构至少由所述发送方核来写入并且由作为所述目的地核的单个核来读取;使用所述发送方核以及目的地核处的操作系统内核,来将用于所述数据结构的物理存储器的公共区域映射(600)到本地于所述发送方核以及目的地核中的每一个的虚拟地址空间;以及更新操作系统数据结构以配置:在发送方核上对所述虚拟地址的写是由对所述目的地核的所述存储器写请求来实现的。
3.如权利要求1或2所述的方法,其特征在于,所述目的地核由所述发送方核使用控制元数据来标识,所述控制元数据是在配置过程中被建立的且使用选自以下各项中任一项来被高速缓存在所述发送方核处:被扩展以结合所述控制元数据的转换后备缓冲器(206);以及存储所述控制元数据的专用通信转换缓冲器(308)。
4.如前述权利要求中任一项所述的方法,其特征在于,所述多个核是使用分层高速缓存结构来互连的,所述分层高速缓存结构或者具有高速缓存相干性机制或者不具有高速缓存相干性机制。
5.如前述权利要求中任一项所述的方法,其特征在于,在所述目的地核处执行对高速缓存存储器分层结构的所述存储器写请求被执行,使得在所述目的地核处对所述高速缓存存储器分层结构的所述存储器写请求对于所述目的地核处运行的进程可见。
6.一种在具有共享至少一个共享物理存储器的多个核(1302)的多核处理器(1300)处的方法,所述方法包括:
在所述共享物理存储器处配置通知数据结构,并且在所述多个核中的每一个核的虚拟地址空间处建立所述通知数据结构的表示,其中每一虚拟地址空间是所述共享物理存储器中的至少一部分在一核处的映射;
在是所述多个核中的一个核的发送方核处,获取与事件集中的哪个事件已发生有关的信息(1102);
通过以下步骤向目的地核通知所述信息,所述目的地核是所述多个核中的一个核:
更新所述通知数据结构或在所述目的地核虚拟地址空间处的该通知数据结构的表示。
7.如权利要求6所述的方法,其特征在于,包括通过以下操作来更新所述通知数据结构或在所述目的地核虚拟地址空间处的该通知数据结构的表示:将存储器通知请求从所述发送方核发送到所述目的地核,以便写入一值,该值表示所述事件集中的哪一个事件已经在所述目的地核处发生,如同所述通知数据结构更新源自所述目的地核那样。
8.如权利要求6或7所述的方法,其特征在于,包括:仅允许所述发送方核在指定条件下向所述目的地核发送所述存储器通知请求。
9.如权利要求6所述的方法,其特征在于,包括:使用高速缓存相干性机制来对所述多个核进行互连;以及在所述目的地核处,对所述通知数据结构注意到高速缓存相干性的无效,并且对于所述通知数据结构将取回从所述目的地核发送到所述共享存储器。
10.一种多核处理器(1300),包括:
使用分层高速缓存结构来互连的多个核(1302);
使用所述分层高速缓存结构与所述多个核进行通信的至少一个共享物理存储器(1306);
所述共享物理存储器处的数据结构;
所述多个核中的一个是发送方核,该发送方核被安排成向是所述多个核中的一个核的目的地核发送存储器写请求,以便更新所述共享物理存储器处的数据结构,所述共享物理存储器中的数据结构被映射到本地于所述发送方核以及目的地核中的每一个核的高速缓存结构中各部分处的虚拟地址空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210030338.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种淤堵管道的清洗装置
- 下一篇:液晶显示模组、液晶显示装置及背板