Abstract
Mapping a parallel algorithm onto a parallel computer is known to be NP-hard. In this paper we propose a parallel mapping technique based on a generalization of the Kernighan-Lin heuristic. The properties of a mapping cost function are thereby exploited.
This work was supported by FKFO grant nr. 9.008.91N (Lotto) and the Belgian incentive programme on Interuniversitary Poles of Attraction (IUAP 17), initiated by the Belgian State - Prime Minister's Service - Science Policy Office. The scientific responsibility is assumed by its authors.
Preview
Unable to display preview. Download preview PDF.
References
J. De Keyser and D. Roose. Incremental mapping for solution-adaptive multigrid hierarchies. In Proceedings of the Scalable High Performance Computing Conference '92, pages 401–408. IEEE Computer Society Press, 1992.
J. De Keyser and D. Roose. Distributed mapping of SPMD programs with a generalized Kernighan-Lin heuristic. Report TW XYZ, K. U. Leuven, Leuven, Belgium, 1994.
B.W. Kernighan and S. Lin. An efficient heuristic procedure for partitioning graphs. Bell Systems Tech. J., 49(2):291–308, 1970.
P. Sadayappan, F. Ercal, and J. Ramanujam. Cluster partitioning approaches to mapping parallel programs onto a hypercube. Parallel Computing, 13(1):1–16, 1990.
P. Sadayappan, F. Ercal, and J. Ramanujam. Parallel graph partitioning on a hypercube. In J. Gustafson, editor, Proceedings of the 4th Distributed Memory Computing Conference, pages 67–70. Golden Gate Enterprise, CA, 1990.
R. Van Driessche and R. Piessens. Parallel graph partitioning with the Kernighan-Lin heuristic. Report TW 203, K. U. Leuven, Leuven, Belgium, 1994.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
De Keyser, J., Roose, D. (1994). Distributed mapping of SPMD programs with a generalized Kernighan-Lin heuristic. In: Gentzsch, W., Harms, U. (eds) High-Performance Computing and Networking. HPCN-Europe 1994. Lecture Notes in Computer Science, vol 797. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-57981-8_123
Download citation
DOI: https://doi.org/10.1007/3-540-57981-8_123
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-57981-6
Online ISBN: 978-3-540-48408-0
eBook Packages: Springer Book Archive