Macho: A Failure Model-oriented Adaptive Cache Architecture to enable Near-Threshold Voltage Scaling

Cited 13 time in webofscience Cited 16 time in scopus
  • Hit : 474
  • Download : 1004
Recent interest in CMOS voltage scaling has produced a class of cache architectures which tolerate parametric SRAM failures at low voltage by substituting faulty words of one cache line with healthy words of another line. These caches rely on the fault maps (which grow reciprocally with smaller word sizes) for fault identification. Therefore, the benefits of cache voltage scaling must be rigorously investigated against the cost of their fault map overheads, especially in large caches. This paper reviews the word substitution caches and develops their parametric failure model. Our developed model leads to a non-intrusive and reconfigurable cache (Macho) which can be locally optimized (based on local fault density) by two graph-based algorithms. Specifically, our adaptive matching algorithm increases effective cache capacity by dynamically concentrating healthy cache blocks into active cache sets. Macho enables voltage scaling down to 400mV by tolerating high SRAM-failure rates (>= 1 %) and achieves better energy reduction (44 %) than other substitution caches with similar area overheads.
Publisher
IEEE Computer Society
Issue Date
2013-02-27
Language
English
Citation

IEEE International Symposium on High Performance Computer Architecture , pp.532 - 541

DOI
10.1109/HPCA.2013.6522347
URI
http://hdl.handle.net/10203/189796
Appears in Collection
CS-Conference Papers(학술회의논문)
Files in This Item
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 13 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0