ACM Home Page
Please provide us with feedback. Feedback
vEC: virtual energy counters
Full text PdfPdf (153 KB)
Source Workshop on Program Analysis for Software Tools and Engineering archive
Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering table of contents
Snowbird, Utah, United States
Pages: 28 - 31  
Year of Publication: 2001
ISBN:1-58113-413-4
Authors
I. Kadayif  Microsystems Design Lab, Pennsylvania State University, University Park, PA
T. Chinoda  Microsystems Design Lab, Pennsylvania State University, University Park, PA
M. Kandemir  Microsystems Design Lab, Pennsylvania State University, University Park, PA
N. Vijaykirsnan  Microsystems Design Lab, Pennsylvania State University, University Park, PA
M. J. Irwin  Microsystems Design Lab, Pennsylvania State University, University Park, PA
A. Sivasubramaniam  Microsystems Design Lab, Pennsylvania State University, University Park, PA
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 44,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/379605.379639
What is a DOI?

ABSTRACT

Energy has become a critical issue in processor design, especially in embedded environments. Thus, there is a need for tools, which provide an accurate and fast estimation of energy. In this paper, we present the design and use of a tool, Virtual Energy Counters (vEC), for estimating the energy consumption of user programs. vEC is built on top of the Perfmon user library for the UltraSPARC platform, and provides a user interface, which can be used within user programs to estimate the energy consumption. The energy estimates are provided for those consumed in the data, instruction and extended caches, main memory, address bus, data bus, address pads, and data pads.


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
 
4
Michael E. Wolf, D. Maydan, E. Chen, Ding-Kai. Combining loop transformations considering caches and scheduling. IEEE 1999, pp. 274-284.
 
5
Perfmon users guide. http://www.cse.msu.edu/~enbody/perfmon/
 
6
The UltraSPARC processor - Technology white paper: The UltraSPARC architecture. www.sun.com/microelectron ics/whitepapers/UltraSPARCtechnology
 
7
Performance tuning optimization for Origin2000 and Onyx2. http://techpubs.sgi.com/library/manuals/3000/007-3511- 001/ html/
8
 
9


Collaborative Colleagues:
I. Kadayif: colleagues
T. Chinoda: colleagues
M. Kandemir: colleagues
N. Vijaykirsnan: colleagues
M. J. Irwin: colleagues
A. Sivasubramaniam: colleagues