| Power and performance tradeoffs using various caching strategies |
| Full text |
Pdf
(815 KB)
|
| Source
|
International Symposium on Low Power Electronics and Design
archive
Proceedings of the 1998 international symposium on Low power electronics and design
table of contents
Monterey, California, United States
Pages: 64 - 69
Year of Publication: 1998
ISBN:1-58113-059-7
|
|
Authors
|
|
R. Iris Bahar
|
Brown University, Division of Engineering, Providence, RI
|
|
Gianluca Albera
|
Politecnico di Torino, Dip. di Automatica e Informatica, Torino, ITALY and Brown University, Division of Engineering, Providence, RI
|
|
Srilatha Manne
|
University of Colorado, Dept. of ECE, Boulder, CO
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 25, Citation Count: 28
|
|
|
ABSTRACT
In this paper, we propose several different data and instruction cache configurations and analyze their power as well as performance implications on the processor. Unlike most existing work in low power microprocessor design, we explore a high performance processor with the latest innovations for performance. Using a detailed, architectural-level simulator, we evaluate full system performance using several different power/performance sensitive cache configurations such as increasing cache size or associativity and including buffers along side L1 caches. We then use the information obtained from the simulator to calculate the energy consumption of the memory hierarchy of the system. As an alternative to simply increasing cache associativity or size to reduce lower-level memory energy consumption (which may have a detrimental effect on on-chip energy consumption), we show that, by using buffers, energy consumption of the memory subsystem may be reduced by as much as 13% for certain data cache configurations and by as much as 23% for certain instruction cache configurations without adversely effecting processor performance or on-chip energy consumption.
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
|
D. Burger, and T. M. Austin, "The SimpleScalar Tool Set, Version 2.0," Technical Report TR# 1342, University of Wisconsin, June 1997.
|
| |
2
|
D. Burger, and T. M. Austin, "SimpleScalar Tutorial ," presented at 30th International Symposium on Microarchitectupe, Research Triangle Park, NC, December, 1997.
|
| |
3
|
L. Gwennap, "Digital 21264 Sets New Standard," Microprocessor Report, October, 1996. http://www.digital.com/semiconduc tor/microrep/digital2.htm
|
 |
4
|
|
 |
5
|
|
 |
6
|
|
| |
7
|
Johnson Kin , Munish Gupta , William H. Mangione-Smith, The filter cache: an energy efficient memory structure, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.184-193, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
 |
8
|
|
| |
9
|
J. A. Rivers, and E. S. Davidson, "Reducing Conflicts in Direct- Mapped Caches with a Temporality-Based Design," International Conference on Parallel Processing, pp. 154-163, August 1996.
|
 |
10
|
|
| |
11
|
|
| |
12
|
S.J.E. Wilton, and N. Jouppi, "An Enhanced Access and Cycle Time Model for On-Chip Caches," Digital WRL Research Report 93/5, July 1994.
|
| |
13
|
|
CITED BY 28
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Luca Benini , Alberto Macii , Enrico Macii , Massimo Poncino, Synthesis of application-specific memories for power optimization in embedded systems, Proceedings of the 37th conference on Design automation, p.300-303, June 05-09, 2000, Los Angeles, California, United States
|
|
|
|
|
|
|
|
L. Salvemini , M. Sami , D. Sciuto , C. Silvano , V. Zaccaria , R. Zafalon, A methodology for the efficient architectural exploration of energy-delay trade-offs for embedded systems, Proceedings of the 2003 ACM symposium on Applied computing, March 09-12, 2003, Melbourne, Florida
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|