Abstract
Speedup and efficiency of some simple parallel multigrid algorithms for a class of bus coupled systems are investigated. We consider some basic multigrid methods (V-cycle, W-cycle) with regular grid generation and without local refinements. Our bus coupled systems consist of many independent processors each with its own local memory. A typical example for our abstract bus concept is a ring bus. The investigation of such systems is restricted to hierarchical orthogonal systems. Simple orthogonal bus systems, tree structures and mixed types are included in our general model. It can be shown that all systems are of identical suitability if the tasks are sufficiently large. The smaller however the degree of parallelism of an algorithm is, the clearer are the differences in the performance of the various systems. We can classify the most powerful systems and systems with lower performance but better technical properties. Complexity investigations enabled us to evaluate the different systems. These investigations are complemented by simulations based on the different parallel algorithms.
In general, the order of the speedup depends only on a few parameters, such as the dimension of the problem, the cycle type and the dimension of the system. The constant factors in our asymptotical expressions for the speedup depend on many parameters, especially on those of the processors and buses. We investigate these relations by simulation of some typical examples. The simulation also clarifies under which circumstances the asymptotical rules are useful for the description of system behavior.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
11. References
A. Brandt: Multigrid Solvers on Parallel Computers; in M. H. Schultz (ed.): Elliptic Problem Solvers; Academic Press, 1981.
T. F. Chan and Y. Saad: Multigrid Algorithms on the Hypercube Multiprocessor; Yale University, report no. YALEU/DCS/RR-368.
T. F. Chan and R. Schreiber: Parallel Networks for Multigrid Algorithms; Yale University, report no. YALEU/DCS/RR-262.
W. K. Giloi and H. Mühlenbein: Rationale and Concepts for the SUPRENUM Super-computer Architecture; unpublished manuscript.
D. B. Gannon and J. van Rosendale: On the Impact of Communication Complexity on the Design of Parallel Numerical Algorithms; IEEE Trans. on Comp., vol. C-33, no. 12, dec. 1984.
O. Kolp and H. Mierendorff: Efficient Multigrid Algorithms for Locally Constrained Parallel Systems; Proc. of the 2nd Copper Mountain Conf. on Multigrid Methods; march 31–april 3, 1985, Copper Mountain, Colorado; submitted to AMC.
K. Stüben and U. Trottenberg: Multigrid Methods: Fundamental Algorithms, Model Problem Analysis and Applications; in Hackbusch and Trottenberg (eds.): Multigrid Methods, Proc. of the Conf. in Köln-Porz, nov. 23–27, 1981; Lecture Notes in Mathematics, Springer, Berlin 1982.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1986 Springer-Verlag
About this paper
Cite this paper
Kolp, O., Mierendorff, H. (1986). Bus coupled systems for multigrid algorithms. In: Hackbusch, W., Trottenberg, U. (eds) Multigrid Methods II. Lecture Notes in Mathematics, vol 1228. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0072648
Download citation
DOI: https://doi.org/10.1007/BFb0072648
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-17198-0
Online ISBN: 978-3-540-47372-5
eBook Packages: Springer Book Archive