Abstract
Formal program transformation in a functional language can be used to support incremental design of parallel programs. This paper illustrates the method with a detailed example: a program transformation that improves the static load balance of a simple data parallel program.
Chapter PDF
Similar content being viewed by others
References
Joy Goodman. A methodology for the derivation of parallel programs. Workshop UMDITR03, Departamento de InformĂ¡tica, Universidade do Minho, September 1998.
Sergei Gorlatch. Stages and transformations in parallel programming. In Abstract Machine Models for Parallel and Distributed Computing, pages 147–162. IOS Press, 1996.
Kevin Hammond and Greg Michaelson, editors. Research Directions in Parallel Functional Programming. Springer, 1999.
Thomas Rauber and Gudula RĂ¼nger. The compiler TwoL for the design of parallel implementations. In Proceedings of the 4th International Conference on Parallel Architecture and Compilation Techniques, pages 292–301. IEEE Computer Society Press, 1996.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Goodman, J., O’Donnell, J. (2001). Introduction of Static Load Balancing in Incremental Parallel Programming. In: Sakellariou, R., Gurd, J., Freeman, L., Keane, J. (eds) Euro-Par 2001 Parallel Processing. Euro-Par 2001. Lecture Notes in Computer Science, vol 2150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44681-8_77
Download citation
DOI: https://doi.org/10.1007/3-540-44681-8_77
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42495-6
Online ISBN: 978-3-540-44681-1
eBook Packages: Springer Book Archive