ACM Home Page
Please provide us with feedback. Feedback
Analyzing and optimizing energy efficiency of algorithms on DVS systems a first step towards algorithmic energy minimization
Full text PdfPdf (271 KB)
Source
Asia and South Pacific Design Automation Conference archive
Proceedings of the 2009 Asia and South Pacific Design Automation Conference table of contents
Yokohama, Japan
SESSION: High-level design and scheduling table of contents
Pages 727-732  
Year of Publication: 2009
ISBN:978-1-4244-2748-2
Authors
Tetsuo Yokoyama  Nagoya University, Nagoya, Aichi
Gang Zeng  Nagoya University, Nagoya, Aichi
Hiroyuki Tomiyama  Nagoya University, Nagoya, Aichi
Hiroaki Takada  Nagoya University, Nagoya, Aichi
Sponsors
: IEEE Circuits and Systems Society
SIGDA: ACM Special Interest Group on Design Automation
IEICE ESS : Institute of Electronics, Information and Communication Engineers - Engineering Sciences Society
IPSJ SIGSLDM : Information Processing Society of Japan - SIG System LSI Design Methodology
Publisher
IEEE Press  Piscataway, NJ, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 31,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

The energy efficiency at the algorithmic level on DVS systems and its analysis and optimization methods are presented. Given a problem the most energy efficient algorithm is not uniquely determined but dependent on multiple factors, including intratask dynamic voltage scaling (IntraDVS) policies, the size of intermediate data structure, and the size of inputs. We show that at the algorithmic level principles behind energy optimization and performance optimization are not identical. We propose a metric for evaluating optimal energy efficiency of static voltage scaling (SVS) and a few new effective IntraDVS policies employing data flow information. Experimental results on sorting algorithms show the existence of several tradeoffs in terms of energy consumption. Transforming algorithms by employing problem specific knowledge and data flow information successfully improves their energy efficiency.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
R. Jain, D. Molnar, and Z. Ramzan, "Towards a model of energy complexity for algorithms," In Wireless Communications and Networking Conference, vol. 3, pp. 1884--1890, 2005.
4
 
5
 
6
 
7
D. Shin and J. Kim, "Optimizing intratask voltage scheduling using profile and data-flow information," IEEE Trans, on Computer-Aided Design of Integrated Circuits and Systems, 26(2):369--385, 2007.
 
8
 
9
Collaborative Colleagues:
Tetsuo Yokoyama: colleagues
Gang Zeng: colleagues
Hiroyuki Tomiyama: colleagues
Hiroaki Takada: colleagues