A Hardware Memory Race Recorder for Deterministic Replay

  • Authors:
  • Min Xu;Rastislav Bodik;Mark D. Hill

  • Affiliations:
  • VMware;University of California, Berkeley;University of Wisconsin at Madison

  • Venue:
  • IEEE Micro
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

The Flight Data Recorder continually logs memory races in a multithreaded execution, enabling the deterministic replay invaluable for debugging concurrency errors, yet adds only modest hardware to a multicore chip. In experiments, recording incurred less than 2 percent runtime overhead.