Parallel TRAPEX in Pool-T: die Implementierung eines adaptiven numerischen Algorithmus in einer parallelen objektorientierten Sprache

Abstract: "Parallelizing a given sequential algorithm is usually done in such a way that it is decomposed into several concurrently executable parts based on an anlysis [sic] of data dependencies. The component parts themselves are executed sequentially and usually perform some exchange of data...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Grammel, M. (VerfasserIn), Maierhöfer, Gerhard (VerfasserIn), Skorobohatyj, Georg (VerfasserIn)
Format: Buch
Sprache:English
German
Veröffentlicht: Berlin 1990
Schriftenreihe:Konrad-Zuse-Zentrum für Informationstechnik <Berlin, West>: Technical report 1990,5
Schlagworte:
Zusammenfassung:Abstract: "Parallelizing a given sequential algorithm is usually done in such a way that it is decomposed into several concurrently executable parts based on an anlysis [sic] of data dependencies. The component parts themselves are executed sequentially and usually perform some exchange of data. A language for parallel programming should support this procedure by providing constructs for easy expressing of this kind of modularization and communication. Now it is quite possible to take any sequential programming language and extend it to contain some parallel constructs. It may be more adequate, however, to use programming languages which are by themselves built around the principles mentioned. Languages based on the object-oriented approach obviously fulfill this requirement. In this report we examine whether an object-oriented language is also suitable for efficient programming of a numerical algorithm by considering an example algorithm for numerical integration -- TRAPEX -- and the language POOL-T, which we used for implementing."
Beschreibung:89 S.