首页> 外国专利> Thread sparing between cores in a multi-threaded processor

Thread sparing between cores in a multi-threaded processor

机译:多线程处理器中内核之间的线程备用

摘要

Embodiments relate to thread sparing between cores in a processor. An aspect includes determining that a number of recovery attempts made by a first thread on the first core has exceeded a recovery attempt threshold, and sending a request to transfer the first thread. Another aspect includes, selecting a second core from a plurality of cores to receive the first thread from the first core, wherein the second core is selected based on the second core having an idle thread. Another aspect includes transferring a last good architected state of the first thread from the first core to the second core. Another aspect includes loading the last good architected state of the first thread by the idle thread on the second core. Yet another aspect includes resuming execution of the first thread on the second core from the last good architected state of the first thread by the idle thread.
机译:实施例涉及处理器中的内核之间的线程备用。一方面包括确定由第一核心上的第一线程进行的恢复尝试的次数已经超过恢复尝试阈值,以及发送转移第一线程的请求。另一方面包括,从多个核中选择第二核以从第一核接收第一线程,其中,基于具有空闲线程的第二核来选择第二核。另一方面包括将第一线程的最后良好架构状态从第一核心转移到第二核心。另一方面包括通过第二核心上的空闲线程来加载第一线程的最后良好架构状态。另一个方面包括由空闲线程从第一线程的最后良好架构状态恢复第二内核上的第一线程的执行。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号