Abstract
This paper aims at presenting an experimental but practical implementation of a skeleton-based parallel programming methodology based upon the integration of the MPI message-passing interface and a state-of-the-art ML compiler. The combination of a small number of higher-level communication abstractions and a SPMD style of programming has proven to provide a safe and fast way of designing parallel programs without loosing efficiency. The usefulness of the approach has been demonstrated by parallelising a complete image processing application.
Chapter PDF
References
M. Cole. Algorithmic skeletons: structured management of parallel computations. Pitman/MIT Press, 1989.
Marco Kesseler. Constructing skeletons in clean: The bare bones. In A. P. Wim Bohm and John T. Feo, editors, High Performance Functional Computing, pages 182–192, April 1995.
D. B. Skillicorn. Architecture-independent parallel computation. IEEE Computer, 23(12):38–50, December 1990.
J. Darlington, Y.K Guo, H.W. To, and J. Yang. Functional skeletons for parallel coordination. In Proceedings of Europar, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sérot, J. (1997). Embodying parallel functional skeletons: An experimental implementation on top of MPI. In: Lengauer, C., Griebl, M., Gorlatch, S. (eds) Euro-Par'97 Parallel Processing. Euro-Par 1997. Lecture Notes in Computer Science, vol 1300. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0002793
Download citation
DOI: https://doi.org/10.1007/BFb0002793
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63440-9
Online ISBN: 978-3-540-69549-3
eBook Packages: Springer Book Archive