Institute of Electrical & Electronic Engineers
As processor power consumption continues to grow, thermal issue is becoming critical in the design of computing systems. While there have been extensive theoretical researches conducted on thermal aware computing, most of these researches are based on idealized theoretical models and, sometimes, unrealistic assumptions. In this paper, the authors develop a practical thermal aware scheduling algorithm to optimize its throughput under a given temperature constraint. They identify limitations of related theoretical work and implement a practical algorithm on an Intel i5 desktop computing running Linux 2.6.34. They also use SPEC2000 benchmark to validate the effectiveness of the proposed algorithm.