Title :
Practical Dynamic Thermal Management of multi-core microprocessors
Author :
Wojciechowski, Bartosz ; Bawiec, M.A.
Author_Institution :
Inst. of Comput. Eng., Wroclaw Univ. of Technol., Wrocław, Poland
Abstract :
Here we present an implementation of thermally-aware DVFS governor in a form of Linux 3.2 module. Our thermal governor operates by reading digital thermal sensors placed in CPU cores and pro-actively adjusting operating frequency of individual cores to maintain temperatures below given threshold. We evaluate our method using state-of-the-art parallel benchmarks from PARSEC suite. Apart from evaluation of our thermally-aware DVFS governor, we present insights into operation of a modern high-performance CPU with 6 cores and 2 hardware threads per core.
Keywords :
microprocessor chips; multiprocessing systems; thermal analysis; CPU cores; Linux 3.2 module; PARSEC suite; digital thermal sensors; dynamic thermal management; dynamic voltage and frequency scaling; multicore microprocessors; parallel benchmarks; thermally-aware DVFS governor; Computers; Linux; Temperature; Temperature measurement; Temperature sensors; Thermal management; Dynamic Thermal Management; Linux kernel; SMT/CMP; temperature-aware DVFS;
Conference_Titel :
Thermal Investigations of ICs and Systems (THERMINIC), 2012 18th International Workshop on
Conference_Location :
Budapest
Print_ISBN :
978-1-4673-1882-2