Grundlagen und Programmierung von Multicore-Prozessoren, Multiprozessoren, Cluster, Grid und Cloud
Buch, Deutsch, 495 Seiten, Format (B × H): 168 mm x 240 mm, Gewicht: 863 g
ISBN: 978-3-8348-1671-9
Verlag: Vieweg+Teubner Verlag
Parallele Hardwarearchitekturen und ihre Betriebssysteme sowie das parallele Programmieren sind die Schwerpunkte des Buches. Der Hardwareteil beschreibt alle relevanten Prozessorarchitekturen bis hin zum Google-Cluster. Im Rahmen der parallelen Programmierung werden Client-Server-Modelle, serviceorientierte Architekturen sowie Programmiermodelle für unterschiedliche Speicherarchitekturen einschließlich funktionaler Programmierung vorgestellt.
Eine ausführliche Erläuterung von Leistungsmaßen, Parallelisierungstechniken und verteilten Algorithmen zeigt dem Programmierer die Möglichkeiten aber auch die Grenzen der Verteilung auf.
Methoden der statischen und der dynamischen Rechenlastverteilung sind ebenso enthalten wie moderne Virtualisierungstechniken und Cluster-, Grid- und Cloud-Computing.
Zielgruppe
Studierende der Informatik, Wirtschaftsinformatik, Technischen Informatik und Informationstechnologie
Dozenten und Lehrbeauftragte
Anwendungsentwickler für Client-Server-, parallele und verteilte Systeme und für Cluster- und Grid-Systeme
Autoren/Hrsg.
Fachgebiete
- Mathematik | Informatik EDV | Informatik Technische Informatik Grid-Computing & Paralleles Rechnen
- Mathematik | Informatik EDV | Informatik Programmierung | Softwareentwicklung Funktionale, Logische, Parallele und Visuelle Programmierung
- Mathematik | Informatik EDV | Informatik Computerkommunikation & -vernetzung Cloud-Computing, Grid-Computing
- Mathematik | Informatik EDV | Informatik Computerkommunikation & -vernetzung Verteilte Systeme (Netzwerke)
Weitere Infos & Material
Parallele Rechnerarchitekturen: Multicore-Prozessoren, Multiprozessoren, Cluster.- Parallele Programmiermodelle.- Parallelisierungsverfahren, -techniken und -metriken.- Verteilte Algorithmen.- Statische und dynamische Rechenlastverteilung, Grid-Scheduling.- Virtualisierungstechniken.- Cluster und Grid.
Parallele Rechnerarchitekturen: Multicore-Prozessoren, Multiprozessoren, Many-Core-Prozessoren, GPGPU, Tile Architekturen, Google-Cluster.- Parallele Programmiermodelle.- Parallelisierungsverfahren, -techniken und -metriken.- Verteilte Algorithmen.- Statische und dynamische Rechenlastverteilung, Grid-Scheduling.- Virtualisierungstechniken.- Cluster, Grid und Cloud