About the Book
"Parallelrechner-Architekturen" zeigen den Weg zu hochleistungsfAhigen, kostengA1/4nstigen Rechnerstrukturen. Um ihr Leistungspotential fA1/4r mAglichst breite Anwendungsbereiche einfach und wirkungsvoll nutzbar zu machen, mA1/4ssen Rechnerarchitektur und Softwarearchitektur einschlieAlich der Programmiersprachen gemeinsam betrachtet und im Einklang miteinander entwickelt werden. In diesem Buch werden Aspekte der Parallelverarbeitung bei modernen imperativen und deklarativen Sprachen dargestellt, daraus resultierende Anforderungen an parallele Systemarchitekturen abgeleitet sowie geeignete Architekturen vorgestellt und bewertet. Im einzelnen werden behandelt: imperative Sprachen (prozedurale und objekt-orientierte), deklarative Sprachen (funktionale und logische), Ebenen der ParallelitAt, GranularitAt der Verarbeitungspakete, explizite und implizite ParallelitAt, Anforderungen an Kommunikation und Synchronisation, ProzeA- und Speicherverwaltung, abstrakte Maschinen, Konzepte fA1/4r die Umsetzung der abstrakten Maschinen in physikalische Architekturen sowie bekannte Realisierungen.