发明名称 |
多核计算机中的远程核操作 |
摘要 |
本发明公开了多核计算机中的远程核操作。描述了具有共享物理存储器的多核处理器。在一实施例中,发送方核向目的地核发送存储器写请求,使得目的地核可对该请求采取动作,如同该请求源自目的地核那样。在一示例中,一数据结构在共享物理存储器中被配置,并且被映射成对于发送方核和目的地核是可访问的。在一示例中,共享数据结构被用作发送方核与目的地核之间的用于使用存储器写请求来承载数据的消息通道。在一实施例中,使用共享物理存储器来启用一通知机制,以便通过更新通知数据结构来向目的地核通知各事件。在一示例中,通知机制在目的地核触发通知进程,以告知通知的接收进程。 |
申请公布号 |
CN102622329A |
申请公布日期 |
2012.08.01 |
申请号 |
CN201210030338.2 |
申请日期 |
2012.02.10 |
申请人 |
微软公司 |
发明人 |
R·J·布莱克;T·哈里斯;R·C·麦基尔洛伊;K·斯特劳斯 |
分类号 |
G06F15/167(2006.01)I |
主分类号 |
G06F15/167(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
蔡悦 |
主权项 |
一种在具有多个核(1302)以及至少一个共享物理存储器(1306)的多核处理器(1300)处的方法,所述方法包括:将对所述共享物理存储器的一部分的更新作为来自所述核中的第一核的存储器写请求发送(504)到向目的地核,该第一核是发送方核;在所述目的地核处接收(506)所述存储器写请求;在所述目的地核处执行(508)对高速缓存存储器分层结构的所述存储器写请求,如同该存储器写请求源自所述目的地核那样。 |
地址 |
美国华盛顿州 |