DOE OSTI · 2541696
Techniques for recovering from errors when executing software applications on parallel processors
Abstract
In various embodiments, a software program uses hardware features of a parallel processor to checkpoint a context associated with an execution of a software application on the parallel processor. The software program uses a preemption feature of the parallel processor to cause the parallel processor to stop executing instructions in accordance with the context. The software program then causes the parallel processor to collect state data associated with the context. After generating a checkpoint based on the state data, the software program causes the parallel processor to resume executing instructions in accordance with the context.
Keep this discovery
Explore connections, maps & timelines
Hukerikar, Saurabh, Saxena, Nirmal Raj. 2024-01-16. Techniques for recovering from errors when executing software applications on parallel processors. https://www.osti.gov/biblio/2541696
Cite the original work for its findings. Save a collection to share your selection of sources.