Publication | Open Access
Run-time scheduling and execution of loops on message passing machines
171
Citations
10
References
1990
Year
Cluster ComputingDistributed MachineEngineeringComputer ArchitectureComputational ComplexityArray ComputingParallel SoftwareInner LoopsSystems EngineeringParallel ComputingSparse Matrix SolversMassively-parallel ComputingRuntime VerificationMessage PassingComputer EngineeringScheduling (Computing)Computer ScienceMessage Passing MachinesRuntime SystemComputational ScienceParallel ProcessingConcurrency TheoryFormal MethodsParallel ProgrammingData-level ParallelismSystem Software
We examine the effectiveness of optimizations aimed to allowing distributed machine to efficiently compute inner loops over globally defined data structures. Our optimizations are specifically targeted toward loops in which some array references are made through a level of indirection. Unstructured mesh codes and sparse matrix solvers are examplese of programs with kernels of this sort. Experimental data that quantify the performance obtainable using the methods discussed here are included.
| Year | Citations | |
|---|---|---|
Page 1
Page 1