ACM Home Page
Please provide us with feedback. Feedback
Accurate and fast system-level power modeling: An XScale-based case study
Full text PdfPdf (567 KB)
Source
ACM Transactions on Embedded Computing Systems (TECS) archive
Volume 6 ,  Issue 4  (September 2007) table of contents
Special Section LCTES'05
Article No. 26  
Year of Publication: 2007
ISSN:1539-9087
Authors
Ankush Varma  University of Maryland, College Park, Maryland
Bruce Jacob  University of Maryland, College Park, Maryland
Eric Debes  Intel Research Labs, Santa clare, California
Igor Kozintsev  Intel Research Labs, Santa clare, California
Paul Klein  Intel Research Labs, Santa clare, California
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 263,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1274858.1274864
What is a DOI?

ABSTRACT

Accurate and fast system modeling is central to the rapid design space exploration needed for embedded-system design. With fast, complex SoCs playing a central role in such systems, system designers have come to require MIPS-range simulation speeds and near-cycle accuracy. The sophisticated simulation frameworks that have been developed for high-speed system performance modeling do not address power consumption, although it is a key design constraint. In this paper, we define a simulation-based methodology for extending system performance-modeling frameworks to also include power modeling. We demonstrate the use of this methodology with a case study of a real, complex embedded system, comprising the Intel XScale®g embedded microprocessor, its WMMX™ SIMD coprocessor, L1 caches, SDRAM and the on-board address and data buses. We describe detailed power models for each of these components and validate them against physical measurements from hardware, demonstrating that such frameworks enable designers to model both power and performance at high speeds without sacrificing accuracy. Our results indicate that the power estimates obtained are accurate within 5% of physical measurements from hardware, while simulation speeds consistently exceed a million instructions per second (MIPS).


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
5
 
6
7
8
 
9
10
11
12
13
 
14
Givargis, T. and Vahid, F. 2002. Platune: A tuning framework for system-on-a-chip platforms. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 21, 11 (Nov.), 1317--1327.
 
15
16
17
 
18
 
19
Habibi, A. and Tahar, S. 2003. A survey on system-on-a-chip design languages. In the 3rd IEEE International Workshop on System-on-Chip for Real-Time Applications.
 
20
Intel. 2004. Intel XScale Microarchitecture for the PXA255 Processor: User's Manual. Intel, Santa Clara.
 
21
Itoh, K., Sasaki, K., and Nakagome, Y. 1995. Trends in low-power RAM circuit technologies. Proceedings of the IEEE 83, 4, 524--543.
 
22
Jayadevappa, S., Shankar, R., and Mahgoub, I. 2004. A comparative study of modeling at different levels of abstraction in system on chip designs: A case study. In IEEE Computer Society Annual Symposium on VLSI Emerging Trends in VLSI Systems Design (ISVLSI).
 
23
24
 
25
Loo, S. M., Wells, B. E., Freije, N., and Kulick, J. 2002. Handel-C for rapid prototyping of VLSI coprocessors for real time systems. In The Thirty-Fourth Southeastern Symposium on System Theory.
 
26
Micron. 2003. TN-46-03 Calculating DDR Memory System Power. Micron.
 
27
 
28
 
29
 
30
31
 
32
Sinevriotis, G., Leventis, A., Anastasiadou, D., Stavroulopoulos, C., Papadopoulos, T., Antonakopoulos, T., and Stouraitis, T. 2000. SOFLOPO: Towards systematic software exploitation for low-power designs. In Intl. Symp. on Low-Power Electronics and Design (ISLPED).
33
 
34
 
35
 
36
 
37
Varma, A., Debes, E., Kozintsev, I., and Jacob, B. 2005. Instruction-level power dissipation in the Intel XScale embedded microprocessor. In SPIE's 17th Annual Symposium on Electronic Imaging Science & Technology.
38

Collaborative Colleagues:
Ankush Varma: colleagues
Bruce Jacob: colleagues
Eric Debes: colleagues
Igor Kozintsev: colleagues
Paul Klein: colleagues