DOE OSTI · 1149605
Path-sensitive analysis for reducing rollback overheads
Abstract
A mechanism is provided for path-sensitive analysis for reducing rollback overheads. The mechanism receives, in a compiler, program code to be compiled to form compiled code. The mechanism divides the code into basic blocks. The mechanism then determines a restore register set for each of the one or more basic blocks to form one or more restore register sets. The mechanism then stores the one or more register sets such that responsive to a rollback during execution of the compiled code. A rollback routine identifies a restore register set from the one or more restore register sets and restores registers identified in the identified restore register set.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
O'Brien, John K.P., Wang, Kai-Ting Amy, Yamashita, Mark, Zhuang, Xiaotong. 2014-07-22. Path-sensitive analysis for reducing rollback overheads. https://www.osti.gov/biblio/1149605
Cite the original work for its findings. Save a collection to share your selection of sources.