The Community for Technology Leaders
Green Image
Issue No. 05 - September/October (2006 vol. 26)
ISSN: 0272-1732
pp: 28-40
Radu Teodorescu , University of Illinois at Urbana-Champaign
Jun Nakano , University of Illinois at Urbana-Champaign
Josep Torrellas , University of Illinois at Urbana-Champaign
Existing cache-level checkpointing schemes do not continuously support a large rollback window. Immediately after a checkpoint, the number of instructions that the processor can undo falls to zero. To address this problem, we introduce SWICH, an FPGA-based prototype of a new cache-level scheme that keeps two live checkpoints at all times, forming a sliding rollback window that maintains a large minimum and average length.
transient faults, low-overhead checkpointing, hardware prototype

J. Nakano, R. Teodorescu and J. Torrellas, "SWICH: A Prototype for Efficient Cache-Level Checkpointing and Rollback," in IEEE Micro, vol. 26, no. , pp. 28-40, 2006.
88 ms
(Ver 3.3 (11022016))