ACM Home Page
Please provide us with feedback. Feedback
Fast configurable-cache tuning with a unified second-level cache
Full text PdfPdf (228 KB)
Source International Symposium on Low Power Electronics and Design archive
Proceedings of the 2005 international symposium on Low power electronics and design table of contents
San Diego, CA, USA
POSTER SESSION: I/O and memory system design table of contents
Pages: 323 - 326  
Year of Publication: 2005
ISBN:1-59593-137-6
Authors
Ann Gordon-Ross  University of California, Riverside, CA
Frank Vahid  University of California, Riverside, CA
Nikil Dutt  University of California, Irvine, CA
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 38,   Citation Count: 7
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/1077603.1077681
What is a DOI?

ABSTRACT

Tuning a configurable cache subsystem to an application can greatly reduce memory hierarchy energy consumption. Previous tuning methods use a level one configurable cache only, or a second level with separate instruction and data configurable caches. We instead use a commercially-common unified second level, a seemingly minor difference that actually expands the configuration space from 500 to about 20,000. We develop additive way tuning for tuning a cache subsystem with this large space, yielding 62% energy savings and 35% performance improvements over a non-configurable cache, greatly outperforming an extension of a previous method


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
EEMBC, the Embedded Microprocessor Benchmark Consortium, www.eembc.org.
 
3
Givargis, T., Vahid, F. Platune: a tuning framework for system-on-a-chip platforms. IEEE Transactions on Computer Aided Design, November 2002.
 
4
 
5
Gordon-Ross, A., Vahid, F., Dutt, N., Fast configurable-cache tuning with a unified second-level cache. UC Riverside Technical Report UCR-CS-2005-05002.
6
7
 
8
Personal communication with M*CORE designers.
 
9
Reinman, G., Jouppi, N.P. Cacti2.0: an integraded cache timing and power model. COMPAQ Western Research Lab, 1999.
 
10
Sherwood, T., Perelman, E., Hamerly, G., Sair, S., Calder, B. Discovering and Exploiting Program Phases, IEEE Micro: Micro's Top Picks from Computer Architecture Conferences, December 2003.
11
12
 
13

CITED BY  7

Collaborative Colleagues:
Ann Gordon-Ross: colleagues
Frank Vahid: colleagues
Nikil Dutt: colleagues