Abstract
Parallelization of sequential programs for distributed memory machines generally involves non-local modifications to the program code and automatic parallelization tools are still not available. Thus, for large applications, it is very time-consuming even to experiment with different parallelization strategies for even relatively small computational kernels. TOP2 is a programming tool for Fortran 77 developed at KFA/ZAM attacking this problem by providing a distributed environment for the development and testing of partially parallelized applications. The remaining sequential portions run on the sequential machine and the parallelized program modules execute on the distributed memory parallel system.
Preview
Unable to display preview. Download preview PDF.
References
Applied Parallel Research, FORGE Magic/DM (Fortran 77 Automatic Parallelizing Pre-Compiler for Distributed Memory Multi-Processor Systems) User Manual, Version 8.9, 1994
R. Berrendorf, Der FORTRAN-Parser PAFF als wiederverwendbares Modul für Programmier-Tools, Research Centre Jülich, Technical Report, Jül-Spez-537, 1989
U. Detert, H.M. Gerndt TOP 2 Tool Suite for Partial Parallelization, Version 2.01 User's Guide, Research Centre Jülich, Internal Report, KFA-ZAM-IB-9321, 1993
H.M. Gerndt, H.P. Zima, SUPERB: Experiences and Future Research, In: Languages, Compilers and Run-time Environments for Distributed Memory Machines, Editors: J. Saltz, P. Mehrotra, North-Holland 1992, pp. 1–15
HPFF, High Performance Fortran Language Specification, High Performance Fortran Forum, Version 1.0, Rice University Houston Texas, May 1993
S. Hiranandani, K. Kennedy, C. Tseng, Compiler Optimizations for Fortran D on MIMD Distributed-Memory Machines, Proceedings of the Supercomputing 91, Albuquerque, Nov. 1991, pp. 86–100
M. Mihelcic, H. Wenzl, K. Wingerath, Flow in Czochralski Crystal Growth Melts, Bericht des Forschungszentrums Jülich, No. 2697, ISSN 0366-0885, December 1992
M. Santifaller, TCP/IP and NFS Internetworking in a UNIX Environment, Addison-Wesley 1991
Sun Microsystems, Inc., Network Programming Guide, Part No. 800-3850-10, 1990
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Detert, U., Gerndt, M. (1994). TOP2 tool suite for the development and testing of parallel applications. In: Buchberger, B., Volkert, J. (eds) Parallel Processing: CONPAR 94 — VAPP VI. VAPP CONPAR 1994 1994. Lecture Notes in Computer Science, vol 854. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58430-7_18
Download citation
DOI: https://doi.org/10.1007/3-540-58430-7_18
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58430-8
Online ISBN: 978-3-540-48789-0
eBook Packages: Springer Book Archive