Title :
Opportunities for embedded software power reductions
Author :
Assare, Omid ; Goudarzi, Maziar
Author_Institution :
Electr. Eng. Dept., Sharif Univ. of Technol., Tehran, Iran
Abstract :
While performance and power consumption of processors present a classic trade-off in designing embedded hardware, software can be optimized in favor of both performance and energy. We evaluate the impact of optimizations at different stages of designing embedded software. We show that algorithm choice and compiler optimizations aimed at improving performance can also reduce energy consumption of an embedded processor. We also propose energy-aware compilation guidelines which can further reduce energy consumption without performance penalties. Our experimental results show that up to 85% energy reduction and 89% performance improvement can be achieved by these techniques.
Keywords :
microprocessor chips; optimising compilers; power aware computing; compiler optimizations; embedded processor; embedded software power reductions; energy-aware compilation guidelines; processor performance; processor power consumption; Algorithm design and analysis; Energy consumption; Optimization; Power demand; Program processors; Software algorithms; Low-power software; embedded systems; energy-aware compilation;
Conference_Titel :
Electrical and Computer Engineering (CCECE), 2011 24th Canadian Conference on
Conference_Location :
Niagara Falls, ON
Print_ISBN :
978-1-4244-9788-1
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2011.6030558