Patent ID: 8195967
Filing Date: 2012-06-05
Classification: G06F,Y02D

Abstract:
1. A method of reducing power consumption during execution of an application on a plurality of compute nodes, the method comprising: executing, by each compute node, an application, the application including power consumption directives corresponding to one or more portions of the application; identifying, by each compute node, the power consumption directives included within the application during execution of the portions of the application corresponding to those identified power consumption directives; and reducing power, by each compute node, to one or more components of that compute node according to the identified power consumption directives during execution of the portions of the application corresponding to those identified power consumption directives, wherein reducing power, by each compute node, to one or more components of that compute node according to the identified power consumption directives during execution of the portions of the application corresponding to those identified power consumption directives further comprises throttling an operating speed for a particular component of that compute node that is used during execution of the portions of the application corresponding to those identified power consumption directives.