Publication | Closed Access
Modeling optimistic concurrency using quantitative dependence analysis
61
Citations
27
References
2008
Year
Unknown Venue
EngineeringComputer ArchitectureIrregular Memory AccessConcurrent SystemAvailable ParallelismMemory Model (Programming)Concurrency ControlSoftware AnalysisParallel SoftwareParallel ComputingOptimistic ConcurrencyInstruction-level ParallelismParallelizing CompilerConcurrent ProgrammingComputer EngineeringCausal DependenciesComputer ScienceProgram AnalysisFormal MethodsParallel ProgrammingConcurrent Data StructureSystem Software
This work presents a quantitative approach to analyze parallelization opportunities in programs with irregular memory access where potential data dependencies mask available parallelism. The model captures data and causal dependencies among critical sections as algorithmic properties and quantifies them as a density computed over the number of executed instructions. The model abstracts from runtime aspects such as scheduling, the number of threads, and concurrency control used in a particular parallelization.
| Year | Citations | |
|---|---|---|
Page 1
Page 1