Swich: A prototype for efficient cache-level checkpointing and rollback

Radu Teodorescu, Jun Nakano, Josep Torrellas

Research output: Contribution to journalArticlepeer-review


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.

Original languageEnglish (US)
Pages (from-to)28-40
Number of pages13
JournalIEEE Micro
Issue number5
StatePublished - Sep 2006

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering


Dive into the research topics of 'Swich: A prototype for efficient cache-level checkpointing and rollback'. Together they form a unique fingerprint.

Cite this