Publication | Closed Access
Improving the performance of runtime parallelization
76
Citations
5
References
1993
Year
Unknown Venue
Cluster ComputingEngineeringParallel ScheduleComputer ArchitectureParallel ImplementationParallel SoftwareParallel Complexity TheoryIteration DependenciesParallel ComputingInstruction-level ParallelismParallelizing CompilerRuntime ParallelizationComputer EngineeringComputer ScienceProgram AnalysisParallel ProcessingParallel Performance EvaluationParallel ProgrammingData-level Parallelism
When the inter-iteration dependency pattern of the iterations of a loop cannot be determined statically, compile time parallelization of the loop is not possible. In these cases, runtime parallelization [8] is the only alternative. The idea is to transform the loop into two code fragements: the inspector and the executor. When the program is run, the inspector examines the iteration dependencies and constructs a parallel schedule. The executor subsequently uses that schedule to carry out the actual computation in parallel.
| Year | Citations | |
|---|---|---|
Page 1
Page 1