CPC G06F 8/4432 (2013.01) | 18 Claims |
1. A method of data processing, comprising:
capturing raw subsystem power data from a production data processing environment via an application programming interface;
based on the raw subsystem power data, developing a plurality of subsystem power profiles for a corresponding plurality of subsystems of a host platform in the production data processing environment, wherein each of the subsystem power profiles specifies power consumption of a corresponding one of the plurality of subsystems across a range of workload traffic intensities; and
based on the plurality of power profiles, power-optimizing source code in a development data processing environment such that, in the production data processing environment, power consumption per unit of performance of an executable program derived from the source code is improved.
|