发明名称 Thread selection according to power characteristics during context switching on compute nodes
摘要 Methods, apparatus, and products are disclosed for thread selection during context switching on a plurality of compute nodes that includes: executing, by a compute node, an application using a plurality of threads of execution, including executing one or more of the threads of execution; selecting, by the compute node from a plurality of available threads of execution for the application, a next thread of execution in dependence upon power characteristics for each of the available threads; determining, by the compute node, whether criteria for a thread context switch are satisfied; and performing, by the compute node, the thread context switch if the criteria for a thread context switch are satisfied, including executing the next thread of execution.
申请公布号 US9459917(B2) 申请公布日期 2016.10.04
申请号 US201313783968 申请日期 2013.03.04
申请人 International Business Machines Corporation 发明人 Archer Charles J.;Blocksome Michael A.;Randles Amanda E.;Ratterman Joseph D.;Smith Brian E.
分类号 G06F9/48;G06F1/32;G06F9/50;G06F9/46 主分类号 G06F9/48
代理机构 Kennedy Lenart Spraggins LLP 代理人 Kennedy Brandon C.;Cabrasawan Feb;Kennedy Lenart Spraggins LLP
主权项 1. A method of thread selection for context switching on a plurality of compute nodes, the method comprising: executing, by a compute node of the plurality of compute nodes, a plurality of threads of execution for an application; predefining power characteristics of each thread available for execution of the application; selecting, by the compute node from the plurality of available threads of execution for the application, a next thread of execution in dependence upon power characteristics for each of the available threads according to a power mode switching algorithm by: determining a current power mode for the compute node while executing a thread of the application, wherein the current power mode comprises a description of a power consumption of the compute node, wherein the power mode switching algorithm specifies that a period of processing in a high power mode is to be followed by a period of processing in a low power mode associated with less power consumption than the high power mode; andselecting, from the available threads of execution, the next thread of execution according to the power mode switching algorithm, the next thread having predefined power characteristics that enable the compute node to enter the low power mode; and executing the selected next thread.
地址 Armonk NY US