Publication Type |
Journal Article |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Balasubramonian, Rajeev |
Other Author |
Albonesi, David H.; Buyuktosunoglu, Alper; Dwarkadas, Sandhya |
Title |
Dynamically tunable memory hierarchy |
Date |
2003-10 |
Description |
The widespread use of repeaters in long wires creates the possibility of dynamically sizing regular on-chip structures. We present a tunable cache and translation lookaside buffer (TLB) hierarchy that leverages repeater insertion to dynamically trade off size for speed and power consumption on a per-application phase basis using a novel configuration management algorithm. In comparison to a conventional design that is fixed at a single design point targeted to the average application, the dynamically tunable cache and TLB hierarchy can be tailored to the needs of each application phase. The configuration algorithm dynamically detects phase changes and selects a configuration based on the application's ability to tolerate different hit and miss latencies in order to improve the memory energy-delay product. We evaluate the performance and energy consumption of our approach and project the effects of technology scaling trends on our design. |
Type |
Text |
Publisher |
Institute of Electrical and Electronics Engineers (IEEE) |
Journal Title |
IEEE Transactions on Computers |
Volume |
52 |
Issue |
10 |
First Page |
1243 |
Last Page |
1258 |
DOI |
10.1109/TC.2003.1234523 |
citatation_issn |
0018-9340 |
Subject |
Microarchitecture; High performance microprocessors; Reconfigurable architectures; Energy and performance of on-chip caches; Translation lookaside buffer (TLB); Tunable cache |
Subject LCSH |
Memory hierarchy (Computer science); Cache memory; Buffer storage (Computer science); Microprocessors; Computer architecture |
Language |
eng |
Bibliographic Citation |
Balasubramonian, R., Albonesi, D. H., Buyuktosunoglu, A., & Dwarkadas, S. (2003). Dynamically tunable memory hierarchy. IEEE Transactions on Computers, 52(10), 1243-58. |
Rights Management |
(c) 2003 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. http://dx.doi.org/10.1109/TC.2003.1234523 |
Format Medium |
application/pdf |
Format Extent |
442,545 bytes |
Identifier |
ir-main,11483 |
ARK |
ark:/87278/s6bg364v |
Setname |
ir_uspace |
ID |
702585 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6bg364v |