Publication | Closed Access
Optimistic parallelism requires abstractions
444
Citations
45
References
2007
Year
Unknown Venue
Cluster ComputingEngineeringComputer ArchitectureOptimistic ParallelismSoftware AnalysisParallel SoftwareCoarse-grain ParallelismConcurrency (Computer Science)Parallel ComputingCompilersParallelizing CompilerComputer EngineeringMuch ParallelismTask ParallelismComputer ScienceIrregular ApplicationsAutomated ReasoningProgram AnalysisParallel ProcessingConcurrency TheoryFormal MethodsParallel ProgrammingData-level ParallelismSystem Software
Irregular applications, which manipulate large, pointer-based data structures like graphs, are difficult to parallelize manually. Automatic tools and techniques such as restructuring compilers and run-time speculative execution have failed to uncover much parallelism in these applications, in spite of a lot of effort by the research community. These difficulties have even led some researchers to wonder if there is any coarse-grain parallelism worth exploiting in irregular applications.
| Year | Citations | |
|---|---|---|
Page 1
Page 1