Publication | Open Access
Analysis of event synchronization in a parallel programming tool
88
Citations
14
References
1990
Year
Unknown Venue
EngineeringComputer ArchitectureSoftware EngineeringConcurrent SystemSoftware AnalysisEvent Variable SynchronizationSystems EngineeringEvent SynchronizationParallel ComputingParallelizing CompilerConcurrent ProgrammingComputer EngineeringSynchronization StatementsComputer ScienceDependence AnalysisSoftware DesignProgram AnalysisSoftware TestingEvent-driven ProgrammingFormal MethodsParallel ProgrammingConcurrent Data StructureSystem Software
Understanding synchronization is important for a parallel programming tool that uses dependence analysis as the basis for advising programmers on the correctness of parallel constructs. This paper discusses static analysis methods that can be applied to parallel programs with event variable synchronization. The objective is to be able to predict potential data races in a parallel program. The focus is on how dependencies and synchronization statements inside loops can be used to analyze complete programs with parallel loop and parallel case style parallelism.
| Year | Citations | |
|---|---|---|
Page 1
Page 1