The International Journal of High Performance Computing Applications · 2000 · 155 citations · 8 references
ComputingComputer ScienceHigh-performance ComputingMessage PassingParallel AlgorithmsParallel ComputingCommunication OverheadParallel Algorithm DesignParallel ArchitecturesParallel Computer ArchitectureParallel Computing SystemsParallel Performance AnalysisHigh-performance Computing SystemsParallel Computing PerformanceParallel Performance ModelingParticle TransportScalabilityScalability ModelingSupercomputer ArchitectureWavefront Model
The authors develop a model for the parallel performance of algorithms that consist of concurrent, two-dimensional wavefronts implemented in a message-passing environment. The model, based on a LogGP machine parameterization, combines the separate contributions of computation and communication wavefronts. The authors validate the model on three important supercomputer systems, on up to 500 processors. They use data from a deterministic particle transport application taken from the ASCI workload, although the model is general to any wavefront algorithm implemented on a 2-D processor domain. They also use the validated model to make estimates of performance and scalability of wavefront algorithms on 100 TFLOPS computer systems expected to be in existence within the next decade as part of the ASCI program and elsewhere. In this context, the authors analyze two problem sizes. Their model shows that on the largest such problem (1 billion cells), interprocessor communication performance is not the bottleneck. Single-node efficiency is the dominant factor.
8
The parallel execution of DO loops
Leslie Lamport · Communications of the ACM · 1974 · 605 citations · Full text
David Culler, Richard M. Karp, David A. Patterson et al. · Communications of the ACM · 1996 · 286 citations · Full text