"Hardware-based Checkpointing Algorithms for Fault Tolerance" by Mr. Dwight Sunada I shall give a brief overview of roll-back recovery and the complications (i. e. recovery and checkpoint dependencies) that arise in a multi-processor system. I shall then explain the goals and assumptions of my research in checkpointing algorithms. I shall then proceed to discuss 4 algorithms that I developed, explaining their (1) overall structure, (2) method of establishing checkpoints, (3) conditions for establishing checkpoints, and (4) sources of performance degradation. I shall conclude by showing the results of several benchmark applications run on a simulator simulating the operation of a multiprocessor constructed with each of the checkpointing algorithms.