A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
A "flight data recorder" for enabling full-system multiprocessor deterministic replay
2003
Proceedings of the 30th annual international symposium on Computer architecture - ISCA '03
Debuggers have been proven indispensable in improving software reliability. Unfortunately, on most real-life software, debuggers fail to deliver their most essential feature -a faithful replay of the execution. The reason is non-determinism caused by multithreading and non-repeatable inputs. A common solution to faithful replay has been to record the non-deterministic execution. Existing recorders, however, either work only for datarace-free programs or have prohibitive overhead. As a step
doi:10.1145/859618.859633
fatcat:vyyaokj7ljel5fc64u5oduaj2q