Research of thermal aware multi -core Linux scheduling algorithm

Temperature rise of the multi-core processor is harmful for the processor’s performance.DTM(Dynamic Thermal Management) mechanism is a hardware level thermal management method with a great loss of processor’s performance.Thermal dynamic management in the operating system level called thermal aware scheduling is proposed.It can get the value of performance counter online and then calculate the core’s temperature which can be used to decide which core to run a new process.Also,a heuristic method called MST is proposed.Based on ATMI,the simulation results show that the algorithm can create a uniform power density map than the algorithm without thermal awareness,and reduce the number of process migration by using MST heuristic.