[发明专利]多线程处理器中的内核间线程备用有效
申请号: | 201310446803.5 | 申请日: | 2013-09-25 |
公开(公告)号: | CN103699512A | 公开(公告)日: | 2014-04-02 |
发明(设计)人: | F.Y.布萨巴;S.R.卡洛;C.A.克里格罗夫斯基;B.R.普拉斯基;岑中龙 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F15/163 | 分类号: | G06F15/163;G06F9/46 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 邸万奎 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本公开涉及用于处理器中的内核之间的线程备用的系统、方法和计算机程序产品。所述方法包括:由处理器的第一内核确定第一内核的第一线程做出的恢复尝试的数目已超过了恢复尝试阈值;第一内核向处理器中的处理器控制器发送用来将第一线程转移到处理器的另一个内核的请求;基于接收到所述请求,处理器控制器从处理器的多个内核中选择第二内核来从第一内核接收第一线程,其中基于第二内核具有空闲线程来选择第二内核;将第一线程的上次良好架构状态从第一内核的错误恢复逻辑传送到第二内核;由第二内核的空闲线程加载第一线程的上次良好架构状态;由空闲线程在第二内核上从第一线程的上次良好架构状态恢复第一线程的执行。 | ||
搜索关键词: | 多线程 处理器 中的 内核 线程 备用 | ||
【主权项】:
一种用于处理器中的内核之间的线程备用的计算机系统,所述系统包括:所述处理器,所述处理器包括处理器控制器和与所述处理器控制器通信的多个内核,所述系统被配置为执行包括以下步骤的方法:由所述处理器的所述多个内核的第一内核确定所述第一内核上的第一线程做出的恢复尝试的数目已超过了恢复尝试阈值;由所述第一内核向所述处理器中的处理器控制器发送用于将所述第一线程转移到所述处理器的另一个内核的请求;基于接收到所述请求,所述处理器控制器从所述处理器的所述多个内核中选择第二内核来从所述第一内核接收所述第一线程,其中,基于所述第二内核具有空闲线程来选择所述第二内核;将所述第一线程的上次良好架构状态从所述第一内核的错误恢复逻辑传送到所述第二内核;由所述第二内核上的空闲线程加载所述第一线程的上次良好架构状态;以及由所述空闲线程在所述第二内核上从所述第一线程的上次良好架构状态恢复所述第一线程的执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310446803.5/,转载请声明来源钻瓜专利网。
- 上一篇:快门装置以及光刻设备
- 下一篇:埋刮板输送机机管