A computer implemented method, data processing system, and computer usable
code are provided for analytical generation of software thermal profiles.
In order to generate a thermal profile, a set of instruction streams are
analyzed for a program being executed by a set of processors to create
analyzed information. A thermal index is generated based on the analyzed
information.