Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
DeLorean: Recording and Deterministically Replaying Shared-Memory Multiprocessor Execution Efficiently
 

Summary: DeLorean: Recording and Deterministically Replaying
Shared-Memory Multiprocessor Execution Efficiently
Pablo Montesinos, Luis Ceze
and Josep Torrellas
Department of Computer Science
University of Illinois at Urbana-Champaign
{pmontesi, torrellas}@cs.uiuc.edu

Department of Computer Science and Engineering
University of Washingon
luisceze@cs.washington.edu
Abstract
Support for deterministic replay of multithreaded execution can
greatly help in finding concurrency bugs. For highest effectiveness,
replay schemes should (i) record at production-run speed, (ii) keep
their logging requirements minute, and (iii) replay at a speed similar
to that of the initial execution. In this paper, we propose a new
substrate for deterministic replay that provides substantial advances
along these axes. In our proposal, processors execute blocks of
instructions atomically, as in transactional memory or speculative

  

Source: Anderson, Richard - Department of Computer Science and Engineering, University of Washington at Seattle
Torrellas, Josep - Department of Computer Science, University of Illinois at Urbana-Champaign

 

Collections: Computer Technologies and Information Sciences