ACM Home Page
Please provide us with feedback. Feedback
Evaluation of the field-programmable cache: performance and energy consumption
Full text PdfPdf (300 KB)
Source Conference On Computing Frontiers archive
Proceedings of the 3rd conference on Computing frontiers table of contents
Ischia, Italy
SESSION: Special session on cache optimization table of contents
Pages: 361 - 372  
Year of Publication: 2006
ISBN:1-59593-302-6
Authors
Domingo Benitez  University of Las Palmas G.C., Las Palmas, Spain
Juan C. Moure  Universidad Autonoma de Barcelona, Barcelona, Spain
Dolores I. Rexachs  Universidad Autonoma de Barcelona, Barcelona, Spain
Emilio Luque  Universidad Autonoma de Barcelona, Barcelona, Spain
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 31,   Citation Count: 2
Additional Information:

abstract   references   cited by   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/1128022.1128070
What is a DOI?

ABSTRACT

Many authors have proposed power management techniques for general-purpose processors at the cost of degraded performance such as lower IPC or longer delay. Some proposals have focused on cache memories because they consume a significant fraction of total microprocessor power. We propose a reconfigurable and adaptive cache microarchitecture based on field-programmable technology that is intended to deliver high performance at low energy consumption. In this paper, we evaluate the performance and energy consumption of a run-time algorithm when used to manage a field-programmable L1 data cache. The adaptation strategy is based on two techniques: a learning process provides the best cache configuration for each program phase, and a recognition process detects program phase changes by using data working-set signatures to activate a low-overhead reconfiguration mechanism. Our proposals achieve performance improvement and cache energy saving at the same time. Considering a design scenario driven by performance constraints, we show that processor execution time and cache energy consumption can be reduced on average by 15.2% and 9.9% compared to a non-adaptive high-performance microarchitecture. Alternatively, when energy saving is prioritized and considering a non-adaptive energy-efficient microarchitecture as baseline, cache energy and processor execution time are reduced on average by 46.7% and 9.4% respectively. In addition to comparing to conventional microarchitectures, we show that the proposed microarchitecture achieves better performance and more cache energy reduction than other configurable caches.


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
R. Balasubramonian, D. Albonesi, A. Buyuktosunoglu, and S. Dwarkadas. A dynamically tunable memory hierarchy. IEEE Tran. Computers 52(10):1243--1257, 2003.
 
3
D. Benitez, J. Moure, D. Rexachs, and E. Luque. Performance and power evaluation of an intelligently adaptive data cache. Lecture Notes in Computer Science 3769: 363--375, December 2005.
 
4
D. Boggs, A. Baktha, J. Hawkins, D. Marr, J. Miller, P. Roussel, R. Singhal, B. Toll, and K. Venkatraman. The microarchitecture of the intel pentium 4 processor on 90nm technology. Intel Technology Journal http://developer.intel.com/technology/itj,February 2004.
 
5
D. Burger, T. M. Austin, and S. Bennett. Evaluating future microprocessors: The simplescalar tool set. Technical Report CS-TR-1996-1308, University of Wisconsin-Madison. Computer Sciencies Department, 1996.
6
 
7
 
8
 
9
10
11
 
12
Intel. Intel XScale Microarchitecture for the PXA255 Processor. User Manual Intel, 2003.
13
 
14
 
15
16
 
17
P. Shivakumar and N. Jouppi. Cacti 3.0: An integrated cache timing, power, and area model. Technical Report 2001/2, Compact WRL, 2001.
18
 
19
20
21
 
22
 
23
24
25


Collaborative Colleagues:
Domingo Benitez: colleagues
Juan C. Moure: colleagues
Dolores I. Rexachs: colleagues
Emilio Luque: colleagues