Title :
An analysis of the energy efficiency of multi-threading on multi-core machines
Author :
Tseng, Chengling Ginger ; Figueira, Silvia
Author_Institution :
Dept. of Comput. Eng., Santa Clara Univ., Santa Clara, CA, USA
Abstract :
Multi-core machines are said to provide high performance at low-energy cost via multi-threading. However, obtaining high performance at low-energy cost depends on the optimal usage of the platform. The experimental results show that executing a multi-threaded program with an optimal configuration can lead to significant gains: up to 38.1% reduction in power and 49.72% reduction in total energy. The paper reports on the importance of isolating the energy used by the idle system and considering just the energy used by the multi-threaded program to be able to evaluate the performance of multi-threading accurately. The experimental results also show that the concept that “power consumption is proportional to the cube of the frequency” is not general and does not apply to the scenario investigated. In the experiments presented, the power consumption was rather linear with Intel´s mainstream Core Duo Quad microprocessor.
Keywords :
energy conservation; multi-threading; multiprocessing systems; power aware computing; power consumption; energy efficiency; multi-core machines; multi-threaded program; power consumption; Instruction sets; Jacobian matrices; Logic gates; Energy efficiency;
Conference_Titel :
Green Computing Conference, 2010 International
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4244-7612-1
DOI :
10.1109/GREENCOMP.2010.5598301