Masterkurs Parallele und Verteilte Systeme: Grundlagen und Programmierung von Multicore-Prozessoren, Multiprozessoren, Cluster, Grid und Cloud (German Edition)
معرفی کتاب «Masterkurs Parallele und Verteilte Systeme: Grundlagen und Programmierung von Multicore-Prozessoren, Multiprozessoren, Cluster, Grid und Cloud (German Edition)» نوشتهٔ Günther Bengel, Christian Baun, Marcel Kunze, Karl-Uwe Stucky (auth.)، منتشرشده توسط نشر Springer Vieweg. in Springer Fachmedien Wiesbaden GmbH در سال 2015. این کتاب در فرمت pdf، زبان آلمانی ارائه شده است.
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. 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. Der Inhalt 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 Die Zielgruppen Studierende der Informatik, Wirtschaftsinformatik, Technischen Informatik und Informationstechnologie Dozenten und Lehrbeauftragte Anwendungsentwickler für Client-Server-, parallele und verteilte Systeme und für Cluster- Grid- und Cloud-Systeme. Die Autoren Prof. Günther Bengel lehrte die Gebiete Betriebssysteme, Verteilte Systeme, Parallele Systeme, Parallele und Funktionale Programmierung an der Hochschule Mannheim. Prof. Dr. Christian Baun lehrt die Gebiete Netzwerke, Verteilte Systeme (insbesondere Cloud Computing) und Betriebssysteme an der Fachhochschule Frankfurt am Main. Dr. Marcel Kunze hat sich an der Ruhr-Universität Bochum habilitiert, forscht im Bereich der parallelen und verteilten Systeme und ist seit 2002 Leiter der Grid-Computing Abteilung des Forschungszentr Front Matter....Pages I-XXI Einführung und Grundlagen....Pages 1-32 Rechnerarchitekturen für Parallele und Verteilte Systeme....Pages 33-105 Client-Server-Modell und Web-Services....Pages 107-127 Programmiermodelle für gemeinsamen Speicher....Pages 129-180 Programmiermodelle für verteilten Speicher....Pages 181-337 Parallelisierung....Pages 339-355 Verteilte Algorithmen....Pages 357-372 Rechenlastverteilung....Pages 373-409 Virtualisierungstechniken....Pages 411-427 Cluster....Pages 429-445 Grid-Computing....Pages 447-457 Cloud-Computing....Pages 459-473 Back Matter....Pages 475-495 Das Buch bietet eine systematische Darstellung des Stands der Technik und neuer Entwicklungen auf dem Gebiet des parallelen und verteilten Rechnens. Die Autoren stellen Hardwarearchitekturen für Multi- und Multicoreprozessoren sowie ihre Betriebssysteme vor. Eine ausführliche Erläuterung von Leistungsmaßen, Parallelisierungstechniken und verteilten Algorithmen zeigt die Möglichkeiten aber auch die Grenzen der Verteilung auf. Auch Methoden der Rechenlastverteilung sowie Virtualisierungstechniken und Cluster- und Grid-Computing werden dargestellt. Das Buch bietet eine systematische Darstellung des Stands der Technik und neuer Entwicklungen auf dem Gebiet des parallelen und verteilten Rechnens. Eine ausfuhrliche Erlauterung von Leistungsmassen, Parallelisierungstechniken und verteilten Algorithmen zeigt die Moeglichkeiten aber auch die Grenzen der Verteilung auf.
دانلود کتاب Masterkurs Parallele und Verteilte Systeme: Grundlagen und Programmierung von Multicore-Prozessoren, Multiprozessoren, Cluster, Grid und Cloud (German Edition)