Journal of Parallel and Distributed Computing · 1990 · 172 citations · 10 references
ComputingComputer ScienceDistributed SystemsMessage PassingParallel ComputingData-flow AnalysisDistributed AlgorithmsDistributed ComputingParallel Algorithm DesignParallel Computing SystemsParallel Performance AnalysisDistributed Linear AlgebraMessage Passing RuntimeMessage-passing AlgorithmsMessage-passing ModelsParallel Sparse Linear AlgebraSparse Matrix AlgorithmsSparse Matrix ComputationSparse Matrix Techniques
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.
10
Process decomposition through locality of reference
A. Rogers, Keshav Pingali · 1989 · 242 citations