DocumentCode :
3138821
Title :
Software optimization for performance, energy, and thermal distribution: Initial case studies
Author :
Khan, Md Ashfaquzzaman ; Hankendi, Can ; Coskun, Ayse Kivilcim ; Herbordt, Martin C.
Author_Institution :
Electr. & Comput. Eng. Dept., Boston Univ., Boston, MA, USA
fYear :
2011
fDate :
25-28 July 2011
Firstpage :
1
Lastpage :
6
Abstract :
As an initial step in our Green Software research, this paper investigates whether software optimization at the application level can help achieve higher energy efficiency and better thermal behavior. We use both direct measurements and modeling to quantify power, energy and temperature for a given software method. The infrastructure includes a new power estimator for multicore systems developed by regressing measurements from a custom-designed suite of microbenchmarks. Using our evaluation methodology on a real-life multicore system, we explore two case studies. In the first one, we use software tuning for improving the scalability and energy-efficiency of a parallel application. The second case study explores the effect of temperature optimization on system-level energy consumption.
Keywords :
energy conservation; energy consumption; multiprocessing systems; optimisation; parallel programming; power aware computing; sustainable development; custom-designed suite; energy efficiency; green software; microbenchmarks; multicore systems; parallel application; performance-energy-thermal distribution; power estimator; regressing measurements; scalability; software optimization; software tuning; system-level energy consumption; Optimization; Power demand; Power measurement; Semiconductor device measurement; Software; Temperature measurement; Thermal management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Green Computing Conference and Workshops (IGCC), 2011 International
Conference_Location :
Orlando, FL
Print_ISBN :
978-1-4577-1222-7
Type :
conf
DOI :
10.1109/IGCC.2011.6008575
Filename :
6008575
Link To Document :
بازگشت