Publication | Closed Access
Offline symbolic analysis for multi-processor execution replay
56
Citations
29
References
2009
Year
Unknown Venue
EngineeringComputer ArchitectureMemory Model (Programming)Software AnalysisFormal VerificationPrior ProcessorShared MemoryParallel ComputingRuntime VerificationSolutions RecordConcurrent ProgrammingOffline Symbolic AnalysisComputer EngineeringComputer ScienceRuntime SystemProgram AnalysisSoftware TestingFormal MethodsParallel ProgrammingConcurrent Data StructureSymbolic ExecutionSystem SoftwareShared-memory Dependencies
Ability to replay a program's execution on a multi-processor system can significantly help parallel programming. To replay a shared-memory multi-threaded program, existing solutions record its program input (I/O, DMA, etc.) and the shared-memory dependencies between threads. Prior processor based record-and-replay solutions are efficient, but they require non-trivial modifications to the coherency protocol and the memory sub-system for recording the shared-memory dependencies.
| Year | Citations | |
|---|---|---|
Page 1
Page 1