loading...
Memory Exploration for Low Power, Embedded Systems
New Orleans, Louisiana, United States June 21-June 25
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DAC.1999.11336th Annual Conference on Design Auto ...
 This Article 
 
PDF
HTML
IEEE Xplore Subscribers
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Wen-Tsong Shiue, Arizona State University, Tempe, AZ
Chaitali Chakrabarti, Arizona State University, Tempe, AZ
In embedded system design, the designer has to choose an on-chip memory configuration that is suitable for a specific application. To aid in this design choice, we present a memory exploration strategy based on three performance metrics, namely, cache size, the number of processor cycles and the energy consumption. We show how the performance is affected by cache parameters such as cache size, line size, set associativity and tiling, and the off-chip data organization. We show the importance of including energy in the performance metrics, since an increase in the cache line size, cache size, tiling and set associativity reduces the number of cycles but does not necessarily reduce the energy consumption. These performance metrics help us find the minimum energy cache configuration if time is the hard constraint, or the minimum time cache configuration if energy is the hard constraint.
Index Terms:
Design automation, Low power design, Memory hierarchy, Low power embedded systems, Memory exploration and optimization, Cache simulator, Off-chip data assignment
Citation:
Wen-Tsong Shiue, Chaitali Chakrabarti, "Memory Exploration for Low Power, Embedded Systems," dac, pp.140-145, 36th Annual Conference on Design Automation (DAC'99), 1999
Usage of this product signifies your acceptance of the Terms of Use.