kirancodes.me
To Proof Maintenance & Beyond!

Static analysis and compiler design for idempotent processing

Marc de Kruijf, Karthikeyan Sankaralingam, Somesh Jha

Abstract

Recovery functionality has many applications in computing systems, from speculation recovery in modern microprocessors to fault recovery in high-reliability systems. Modern systems commonly recover using checkpoints. However, checkpoints introduce overheads, add complexity, and often save more state than necessary.

Related papers