Temperature-aware thread scheduling algorithm for multi-core processors
Liu Guang-hui · Journal of Computer Applications · 2011
Multi-core microprocessor consumes more power,leading to an increase in the number of its hot spots and uneven distribution of temperature,which creates a greater negative impact on performance.Concerning this problem,a temperature-aware thread scheduling algorithm was proposed to reduce the thermal emergencies and improve the throughput,which had been implemented in the Linux kernel on Intel's Quad-Core system.The experimental results show that this schedule algorithm can reduce 9.6%-78.5% of thermal emergencies in various combinations of workloads,and has an average of 5.2% and up to 9.7% throughput higher than the Linux standard scheduler.