Zusammenfassung
Die Sicherung der Portabilität einmal erstellter Software ist angesichts der rapiden Entwicklung auf dem Hardwaresektor für Softwareanbieter und Softwarenutzer von großer Bedeutung. Für sequentielle Programme auf konventionellen von—Neumann Rechnern stellt die Normung scquenüeller Programmiersprachen wie FORTRAN 77 und ANSI—C in Verbindung mit der Normung der Betriebssyslemschnittstellen wie zum Beispiel POSIX zumindest die funktionelle Portierbarkeit weitgehend sicher. Solange ein Programm nur die genormten Konstrukte und Schnitlstcllen benutzt und keine architckturspezifischen Erweiterungen verwendet, ist es unverändert auf allen Maschinen lauffähig, die einen Compiler für die verwendete Sprache und Bibliotheken für die Betriebssystemschnittstelle zur Verfügung stellen.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
Literatur
Gregory R. Andrews and Fred B. Schneider. Concepts and notations for Concurrent programming. Computing Surveys, 15(l):3–43, 1983.
J. Boyle, R. Butler, T. Disz, B. Glickfeld, E. Lusk, R. Overbeek, J. Patterson, and R. Stevens. Portable Programs for Parallel Processors, Holt, Rinehart, and Winston, 1987.
Ralph Butler and Ewing Lusk. User’s Guide to the p4 Parallel Progranuning System. Argonne National Laboratory, 1992.
Hans Michael Gerndt. Automatic Parallelization for Distributed-Menwry Multiprocessing Systems, PhD thesis, Universität Bonn, 1990.
M. T. Heath and J. A. Etheridge. Visualizing the performance of parallel programs. IEEE Software, 8(5), September 1991.
Rolf Hempel. The ANUGMD Macros (PARMACS) in FORTRAN for Portable Parallel Programming using the Message Passing Progranmting Model — User’s Guide and Reference Manual, GMD, Postfach 1316, D-5205 St. Augustin 1, Germany, version 5.1 edition, November 1991.
Rolf Hempel, Hans-Christian Hoppe, and Alexander Supalov. A Proposal for a PARMACS Library Interface, GMD, Postfach 1316, D-5205 St. Augustin 1, Germany, October 1992.
Rolf Hempel and Hubert Ritzdorf. The GMD communications library for grid-oriented problems. Arbeitspapier 589, Gesellschaft für Mathematik und Datenverarbeitung, 1991.
Brian W. Kernighan and Dennis M. Ritchie. The m4 macro processor. In UNIX Programmer’s Supplementary Documents, 4,3 Berkeley Software Distribution, Computer Systems Research Group, University of California, Berkeley, Ca., 1986.
G. Lonsdale and Klaus Stüben. The LiSS package. Arbeitspapier 524, Gesellschaft für Mathematik und Datenverarbeitung, 1991.
ParaSoft Corporation, 2500, E. Foothill Blvd., Pasadena, CA 91107. Express C User’s Guide, 1990.
W. Rönsch and H. Strauß. A linear algebra package for a local memory multiprocessor: Problems, proposals and solutions. Parallel Computing, (7), 1988.
Vaidy Sunderam. PVM: A framework for distributed computing. Concurrency: Practice and Experience, 2(4):315–339, 1990.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hoppe, HC. (1993). Portable Parallele Applikationsprogrammierung mit PARMACS. In: Baumann, M., Grebe, R. (eds) Parallele Datenverarbeitung mit dem Transputer. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-78123-0_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-78123-0_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56534-5
Online ISBN: 978-3-642-78123-0
eBook Packages: Springer Book Archive