An adaptive write error detection technique in on-chip caches of multi-level caching systems

Authors
Citation
S. Kim et Ak. Somani, An adaptive write error detection technique in on-chip caches of multi-level caching systems, MICROPR MIC, 22(9), 1999, pp. 561-570
Citations number
16
Categorie Soggetti
Computer Science & Engineering
Journal title
MICROPROCESSORS AND MICROSYSTEMS
ISSN journal
01419331 → ACNP
Volume
22
Issue
9
Year of publication
1999
Pages
561 - 570
Database
ISI
SICI code
0141-9331(19990329)22:9<561:AAWEDT>2.0.ZU;2-S
Abstract
Cache memories are becoming an integral part of modern computer systems and are instrumented in various ways. As a result of the nature of reference l ocality, the CPU mostly communicates instructions and data with the first l evel on-chip caches that are originally fetched from the secondary cache or memory with very low frequency. Thus, the guarantee of this initial fetch- and-write into the first level cache, which is rare but fundamental for cor rect future operation, is indispensable for a dependable caching system. Th is paper presents a new cache write error detection scheme, called cache wr ite sure (CWS), which exploits the preexisting information redundancy of th e multi-level caching systems. The effectiveness of this detection techniqu e is evaluated by using on-the-fly trace driven simulations of thirteen ben chmarks combined with software error injection. The results show that for m ost workloads, the CWS provides almost complete write error detection for n on-protected I-cache in a two-level on-chip caching system with a cache cyc le time ratio between L1 and L2 of 1.5. At the same time, it can also cover 57.9% of write error for D-cache. (C) 1999 Elsevier Science B.V. All right s reserved.