@inproceedings{b91d78cdf1874c298df4b6892cc48afc,
title = "Real-time, concurrent checkpoint for parallel programs",
abstract = "We have developed and implemented a checkpointing and restart algorithm for parallel programs running on commercial uniprocessors and shared-memory multipro cessors. The algorithm runs concurrently with the target program, interrupts the target program for small, fixed amounts of time and is transparent to the checkpointed program and its compiler. The algorithm achieves its efficiency through a novel use of address translation hardware that allows the most time-consuming operations of the checkpoint to be overlapped with the running of the program being checkpointed.",
author = "Kai Li and Naughton, {Jeffrey F.} and Plank, {James S.}",
note = "Publisher Copyright: {\textcopyright} 1990 ACM.; 2nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 1990 ; Conference date: 14-03-1990 Through 16-03-1990",
year = "1990",
month = feb,
day = "1",
doi = "10.1145/99163.99173",
language = "English (US)",
series = "Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP",
publisher = "Association for Computing Machinery",
pages = "79--88",
booktitle = "Proceedings of the 2nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPOPP 1990",
}