Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de

Parallele Implementierung funktionaler Programmiersprachen

(Autor)

Buch | Softcover
IX, 385 Seiten
1989
Springer Berlin (Verlag)
978-3-540-52049-8 (ISBN)

Lese- und Medienproben

Parallele Implementierung funktionaler Programmiersprachen - Rita Loogen
CHF 76,95 inkl. MwSt
Funktionale Programmiersprachen sind seiteneffektfrei und bilden daher eine vielversprechende Basis für die Programmierung von Parallelrechnern. Sie enthalten in der Regel keine expliziten Sprachkonstrukte zur Spezifizierung von Parallelität. Ein parallelisierender Compiler kann die in einem funktionalen Programm implizit enthaltene Parallelität entdecken und das Progamm in parallel ausführbare Prozesse zerlegen. Der Programmierer braucht sich also nicht, wie etwa in einer um Parallelkonstrukte erweiterten imperativen Programmiersprache, um die Verwaltung der parallelen Prozesse sowie Synchronisation und Kommunikation zu kümmern. Dies vereinfacht insbesondere die Programmierung von Systemen mit vielen Prozessoren. Auf der Grundlage einer einfachen funktionalen Beispielsprache, die den Kern aller funktionalen Sprachen umfaßt, werden in diesem Buch die Techniken zur automatischen Parallelisierung funktionaler Programme erläutert und formal spezifiziert. Im Vordergrund steht jedoch der sprachorientierte Entwurf einer Parallelrechnerarchitektur, die die Ausführung funktionaler Programme in besonderer Weise unterstützt.

I: Grundlagen.- 1. SAL - eine einfache funktionale Sprache.- 2. Implementierungstechniken.- 3. Parallele Rechnerarchitekturen.- II: Parallelisierung funktionaler Programme.- 4. Organisation der Parallelisierung.- 5. Entschachtelung von SAL-Programmen.- 6. Entdeckung potentieller Parallelität.- 7. Einteilung in parallele Prozesse.- 8. Eine Graphreduktionssemantik für parallelisierte Kombinatorsysteme.- III: Entwurf einer parallelen Graphreduktionsmaschine.- 9. Struktur der parallelen Maschine.- 10. Organisation der programmierten Graphreduktion.- 11. Verwaltung der Parallelität.- 12. Implementierungsaspekte.- 13. Vergleich mit anderen Arbeiten 349.- Schlußworte.- Anhang: Mathematische Grundlagen.- A.l Algebraische Grundlagen.- A.2 Halbordnungen.- A.3 Interpretationen.- A.4 Der ungetypte ?-Kalkül.

Erscheint lt. Verlag 20.12.1989
Reihe/Serie Informatik-Fachberichte
Zusatzinfo IX, 385 S. 1 Abb.
Verlagsort Berlin
Sprache deutsch
Maße 170 x 244 mm
Gewicht 716 g
Themenwelt Mathematik / Informatik Informatik Theorie / Studium
Schlagworte Algorithmen • Compiler • Funktionale Programmierung • Mathematische Grundlagen • Parallelprogrammierung • Parallelverarbeitung • Programmiersprache • Programmierung • Rechnerarchitektur • Rechnerarchitekturen
ISBN-10 3-540-52049-X / 354052049X
ISBN-13 978-3-540-52049-8 / 9783540520498
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
was jeder über Informatik wissen sollte

von Timm Eichstädt; Stefan Spieker

Buch | Softcover (2024)
Springer Vieweg (Verlag)
CHF 53,15
Grundlagen – Anwendungen – Perspektiven

von Matthias Homeister

Buch | Softcover (2022)
Springer Vieweg (Verlag)
CHF 53,15
Teil 2 der gestreckten Abschlussprüfung Fachinformatiker/-in …

von Dirk Hardy; Annette Schellenberg; Achim Stiefel

Buch | Softcover (2025)
Europa-Lehrmittel (Verlag)
CHF 37,90