ACM Home Page
Please provide us with feedback. Feedback
Reducing energy and delay using efficient victim caches
Full text PdfPdf (219 KB)
Source International Symposium on Low Power Electronics and Design archive
Proceedings of the 2003 international symposium on Low power electronics and design table of contents
Seoul, Korea
SESSION: Power efficient cache design table of contents
Pages: 262 - 265  
Year of Publication: 2003
ISBN:1-58113-682-X
Authors
Sponsors
ACM: Association for Computing Machinery
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 11,   Downloads (12 Months): 38,   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/871506.871571
What is a DOI?

ABSTRACT

In this paper, we investigate methods for improving the hit rates in the first level of memory hierarchy. Particularly, we propose victim cache structures to reduce the number of accesses to more power consuming structures such as level 2 caches. We compare the proposed victim cache techniques to increasing the associativity or the size of the level 1 data cache and show that the enhanced victim cache technique yield better energy-delay and energy-delay-area products. We also propose techniques that predict the hit/miss behavior of the victim cache accesses and bypass the victim cache when a miss can be determined quickly. We report simulation results obtained from SimpleScalar/ARM modeling a representative Network Processor architecture. The simulations show that the victim cache is able to reduce the energy consumption by as much as 17.6% (8.6% on average) while reducing the execution time by as much as 8.4% (3.7% on average) for a set of representative applications.


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
Bahar, R. I., B. Calder, and D. Grunwald. A Comparison of Software Code Reordering and Victim Buffers. In Proceedings of 3rd Workshop on Interaction Between Compilers and Computer Architecture, Oct. 1998.
3
4
 
5
 
6
Intel Corp. SA-110 Microprocessor Technical Reference Manual.
7
 
8
 
9
Mangione-Smith, W. H. and G. Memik, Network Processing: Applications, Architectures and Examples., in Tutorial at International Symposium on Microarchitecture, Austin / TX. Dec. 2001.
 
10
 
11
 
12
Montanaro, J., et al., A 160-MHz, 32-b, 0.5-W CMOS RISC microprocessor. IEEE Journal of Solid-State Circuits, 1996. 31(11): p. 1703--14.
 
13
Moshovos, A., G. Memik, B. Falsafi, and A. Choudhary. JETTY: Snoop filtering for reduced power in SMP servers. In Proceedings of International Symposium on High Performance Computer Architecture (HPCA-7), Jan 2001, Toulouse / France.
 
14
 
15


Collaborative Colleagues:
Gokhan Memik: colleagues
Glenn Reinman: colleagues
William H. Mangione-Smith: colleagues