DocumentCode
1747670
Title
Checkpointing and error recovery in a uniprocessor system with on-chip cache
Author
Ahmed, Rana Ejaz
Author_Institution
Res. in Motion Ltd., Waterloo, Ont., Canada
Volume
1
fYear
2001
fDate
2001
Firstpage
417
Abstract
Checkpointing and rollback error recovery technique used in fault-tolerant systems allows recovery from errors without a need for a global restart of computation. This paper presents two efficient and low-cost schemes to handle soft (transient) errors in a uniprocessor system with on-chip cache memory. These user-transparent schemes are implemented in hardware and require negligible hardware overhead in the designs of processor and cache memory. The first scheme uses a write-through policy for on-chip cache and a checkpoint is established on each write-through; while the second scheme offers improvement over the working of the first scheme by including a second level cache in the memory hierarchy. A simple mathematical model is developed and a trade-off analysis between two schemes is presented
Keywords
cache storage; fault tolerant computing; system recovery; checkpointing; error recovery; fault-tolerant systems; on-chip cache; rollback error recovery; uniprocessor system; write-through policy; Cache memory; Checkpointing; Communication system software; Communications technology; Computer errors; Fault tolerant systems; Hardware; Mathematical model; Process design; System-on-a-chip;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Computer Engineering, 2001. Canadian Conference on
Conference_Location
Toronto, Ont.
ISSN
0840-7789
Print_ISBN
0-7803-6715-4
Type
conf
DOI
10.1109/CCECE.2001.933720
Filename
933720
Link To Document