IEEE Transactions on Parallel and Distributed Systems · 1998 · 188 citations · 24 references
ComputingComputer ScienceHigh-performance ComputingComputer ArchitectureParallel AlgorithmsParallel ComputingLoad BalancingParallel ArchitecturesParallel Computer ArchitectureParallel Computing SystemsShared-memory MultiprocessingShared-memory ParallelismDynamic Load BalancingLoad Balancing AlgorithmsLoad Balancing ArchitecturesLoad Balancing StrategiesLoad RedistributionMemory LocalityShared Memory SystemsSpatial Locality
This paper presents a cohesive, practical load balancing framework that improves upon existing strategies. These techniques are portable to a broad range of prevalent architectures, including massively parallel machines, such as the Cray T3D/E and Intel Paragon, shared memory systems, such as the Silicon Graphics PowerChallenge, and networks of workstations. As part of the work, an adaptive heat diffusion scheme is presented, as well as a task selection mechanism that can preserve or improve communication locality. Unlike many previous efforts in this arena, the techniques have been applied to two large-scale industrial applications on a variety of multicomputers. In the process, this work exposes a serious deficiency in current load balancing strategies, motivating further work in this area.
24
V. J. Rayward‐Smith, Thomas H. Cormen, Charles E. Leiserson et al. · Journal of the Operational Research Society · 1991 · 17K citations
William H. Press, Saul A. Teukolsky, William T. Vetterling et al. · 1994 · 15.4K citations
Introduction to Numerical Analysis.
Carl-Erik Fröberg, Josef Stoer, Roland Bulirsch · Mathematics of Computation · 1981 · 5.5K citations
<i>Analysis of Numerical Methods</i>
Eugene Isaacson, Herbert B. Keller, George H. Weiss · Physics Today · 1967 · 2.3K citations
Robert D. Blumofe, Christopher F. Joerg, Bradley C. Kuszmaul et al. · 1995 · 1K citations · Full text