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
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;
Conference_Titel :
Green Computing Conference and Workshops (IGCC), 2011 International
Conference_Location :
Orlando, FL
Print_ISBN :
978-1-4577-1222-7
DOI :
10.1109/IGCC.2011.6008575