首页> 外国专利> A data processing apparatus and method for switching a workload between first and second processing circuitry

A data processing apparatus and method for switching a workload between first and second processing circuitry

机译:用于在第一处理电路和第二处理电路之间切换工作负荷的数据处理设备和方法

摘要

A data processing apparatus and method are provided for switching performance of a workload between two processing circuits. The data processing apparatus has first processing circuitry which is architecturally compatible with second processing circuitry, but with the first processing circuitry being micro-architecturally different from the second processing circuitry. At any point in time, a workload consisting of at least one application and at least one operating system for running that application is performed by one of the first processing circuitry and the second processing circuitry. A switch controller is responsive to a transfer stimulus to perform a handover operation to transfer performance of the workload from source processing circuitry to destination processing circuitry, with the source processing circuitry being one of the first and second processing circuitry and the destination processing circuitry being the other of the first and second processing circuitry. During the handover operation, the switch controller causes the source processing circuitry to makes it current architectural state available to the destination processing circuitry, the current architectural state being that state not available from shared memory at a time the handover operation is initiated, and that is necessary for the destination processing circuitry to successfully take over performance of the workload from the source processing circuitry. In addition, the switch controller masks predetermined processor specific configuration information from the at least one operating system such that the transfer of the workload is transparent to that operating system. Such an approach has been found to yield significant energy consumption benefits whilst avoiding complexities associated with providing operating systems with the capability for switching applications between processing circuits.
机译:提供了一种用于在两个处理电路之间切换工作负荷的性能的数据处理设备和方法。数据处理设备具有在结构上与第二处理电路兼容的第一处理电路,但是第一处理电路在微观结构上不同于第二处理电路。在任何时间点,由第一处理电路和第二处理电路之一执行由至少一个应用程序和用于运行该应用程序的至少一个操作系统组成的工作负荷。开关控制器响应于传输刺激以执行切换操作,以将工作负载的性能从源处理电路传输到目的地处理电路,其中源处理电路是第一处理电路和第二处理电路之一,而目的地处理电路是第一处理电路和第二处理电路之一。第一和第二处理电路中的另一个。在切换操作过程中,交换控制器使源处理电路使其当前架构状态可用于目标处理电路,当前架构状态是在启动切换操作时共享内存不可用的状态,即是目标处理电路从源处理电路成功接管工作负载性能所必需的。另外,开关控制器从至少一个操作系统屏蔽预定的处理器特定的配置信息,使得工作负载的传输对该操作系统是透明的。已经发现这种方法产生了显着的能量消耗益处,同时避免了与使操作系统具有在处理电路之间切换应用程序的能力有关的复杂性。

著录项

  • 公开/公告号IN2012DN07231A

    专利类型

  • 公开/公告日2015-12-18

    原文格式PDF

  • 申请/专利权人

    申请/专利号IN7231/DELNP/2012

  • 申请日2012-08-20

  • 分类号G06F15/167;

  • 国家 IN

  • 入库时间 2022-08-21 14:25:43

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号