Masterkurs Parallele Und Verteilte Systeme: Grundlagen Und Programmierung Von Multicore-Prozessoren, Multiprozessoren, Cluster, Grid Und Cloud (2., ErPaperback - 2., Erw. U. Aktualisierte Aufl. 2015, 1 June 2015
Das Buch bietet eine systematische Darstellung der aktuellen
Entwicklungen auf dem Gebiet des parallelen und verteilten Rechnens. Es
stellt alle relevanten Hardwarearchitekturen für Multiprozessoren und
Multicoreprozessoren sowie ihre Betriebssysteme vor. Das parallele
Programmieren bildet einen Schwerpunkt des Werkes. Dazu gehören
Client-Server-Modelle und Serviceorientierte Architekturen sowie
Programmiermodelle für unterschiedliche Speicherarchitekturen. Eine
ausführliche Erläuterung von Leistungsmaßen, Parallelisierungstechniken
und verteilten Algorithmen zeigt dem Programmierer Möglichkeiten und
Grenzen der Verteilung auf. Methoden der statischen und der dynamischen
Rechenlastverteilung sind ebenso enthalten wie moderne
Virtualisierungstechniken. Die abschließenden Kapitel über Cluster- und
Grid-Computing geben Einblick in aktuelle Themen und einen Ausblick auf
zukünftige Entwicklungen.