Performance of Graceful Degradation for Cache Faults

In sub-90nm technologies, more frequent hard faults pose a serious burden on processor design and yield control. In addition to manufacturing-time chip repair schemes, microarchitectural techniques to make processor components resilient to hard faults become increasingly important. This paper consid...

Full description

Saved in:
Bibliographic Details
Published inIEEE Computer Society Annual Symposium on VLSI (ISVLSI '07) pp. 409 - 415
Main Authors Hyunjin Lee, Sangyeun Cho, Childers, B.R.
Format Conference Proceeding
LanguageEnglish
Published IEEE 01.03.2007
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In sub-90nm technologies, more frequent hard faults pose a serious burden on processor design and yield control. In addition to manufacturing-time chip repair schemes, microarchitectural techniques to make processor components resilient to hard faults become increasingly important. This paper considers defects in cache memory and studies their impact on program performance using a fault degradable cache model. We first describe how defects at the circuit level in cache manifest themselves at the microarchitecture level. We then examine several strategies for masking faults, by disabling faulty resources, such as lines, sets, ways, ports, or even the whole cache. We also propose an efficient cache set remapping scheme to recover lost performance due to failed sets. Using a new simulation tool, called CAFE, we study how the cache faults impact program performance under the various masking schemes
ISBN:0769528961
9780769528960
ISSN:2159-3469
2159-3477
DOI:10.1109/ISVLSI.2007.81