Parallelität und Transputer: Von den Grundlagen zur Anwendung: Occam und Transputer, Concurrent Prolog, Linda
Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Penner, Volker (VerfasserIn)
Format: Elektronisch E-Book
Sprache:German
Veröffentlicht: Wiesbaden Vieweg+Teubner Verlag 1992
Schlagworte:
Online-Zugang:Volltext
Beschreibung:Das Buch ist aus einer Serie von Vorlesungen zur parallelen Programmierung hervorgegangen, die der Autor in den letzten Jahren an der Technischen Hochschule Aachen gehalten hat. Es wendet sich an Studenten der Informatik wissenschaftlicher Hochschulen und Fachhochschulen, damber hinaus an Studierende anderer Fach­ richtungen aus ingenieurwissenschaftlichen Bereichen, die Informatik als Nebenfach gewlihlt haben. Kenntnisse der theoretischen Informatik werden nicht vorausgesetzt; es wird lediglich ein Grundverstandnis der Programmierung erwartet. Parallele Programme beschreiben Prozesse, die miteinander kooperieren. Sie haben das Ziel, gemeinsam eine gestellte Aufgabe zu lOsen. Beim Entwurf eines paralle1en Programms sind demnach in erster Linie Prozesse zu definieren, und es sind die zur Kooperation benotigten Kommunikationen und Synchronisationen vorzusehen.
Das hat zur Folge, daB die Softwareentwicklung fUr Parallelrechner im Vergleich zur sequentiellen Programmierung wesentlich komplexer ist: ein koordinierter und sicherer Ablauf setzt Programme voraus, die unabhangig von der Zahl und von Geschwindigkeitsunterschieden der Prozessoren die gewilnschten Ergebnisse liefem. Wichtig ist dabei die Vermeidung von Verklemmungen und die Sicherung von FaimeBeigenschaften. Weitere Aspekte betreffen die Steigerung der Effizienz, Fehlertoleranz oder Echtzeitanforderungen. Filr fehlertolerante Programme oder fUr Realzeitprogramme treten Gesichtspunkte in den Vordergrund, die fUr die Programmierung effizienter Programme irrelevant sein konnen. Wird durch die Parallelisierung eine Geschwindigkeitssteigerung angestrebt, dann spielt die Last­ balancierung eine zentrale Rolle. Sie betrifft Strategien, welche eine ausgewogene Belastung der Prozessoren und der Kommunikationsbandbreite sichem.
Fragen zur Lastbalancierung, Fehlertoleranz oder Realzeitprogrammierung spielen im Buch eine untergeordnete Rolle. Der Schwerpunkt der Darstellung bezieht sich vielmehr auf grundlegende Konzepte und Techniken der paralle1en Programmierung
Beschreibung:1 Online-Ressource (XVI, 200S.)
ISBN:9783322849243
9783528052072
DOI:10.1007/978-3-322-84924-3

Es ist kein Print-Exemplar vorhanden.

Fernleihe Bestellen Achtung: Nicht im THWS-Bestand! Volltext öffnen