Implementierung paralleler und verteilter Systeme

Implementierung paralleler und verteilter Systeme (Alireza Poshtkohi)

Originaltitel:

Implementing Parallel and Distributed Systems

Inhalt des Buches:

Parallele und verteilte Systeme (PADS) haben sich seit den Anfängen der Computerwissenschaft und der Supercomputer zu einem breiten Spektrum neuartiger Computerparadigmen entwickelt, von denen jedes genutzt wird, um bestimmte Probleme oder Anwendungsanforderungen zu bewältigen, einschließlich verteilter Systeme, paralleler Computer und Cluster-Computer, die allgemein als High-Performance-Computer (HPC) bezeichnet werden. Grid-, Cloud- und Fog-Computing-Muster sind die wichtigsten dieser PADS-Paradigmen, die in der Praxis gemeinsame Konzepte haben.

Many-Core-Architekturen, Multi-Core-Cluster-basierte Supercomputer und Cloud-Computing-Paradigmen haben in dieser Ära der Exascale-Computer die Art und Weise, wie Computing in der Wissenschaft und in der akademischen Welt angewendet wird (z. B. wissenschaftliches Rechnen und groß angelegte Simulationen), enorm beeinflusst. Implementing Parallel and Distributed Systems stellt eine PADS-Infrastruktur vor, die als Parvicursor bekannt ist und den Aufbau von skalierbaren und leistungsstarken parallelen verteilten Systemen wie HPC, Grid und Cloud Computing erleichtern kann.

Dieses Buch befasst sich mit parallelen Programmiermodellen, Techniken, Werkzeugen, Entwicklungs-Frameworks und fortgeschrittenen Konzepten paralleler Computersysteme, die bei der Konstruktion verteilter und HPC-Systeme verwendet werden. Es gibt einen Fahrplan für die Entwicklung hochleistungsfähiger Client-Server-Anwendungen für verteilte Umgebungen vor und liefert schrittweise Verfahren für den Aufbau einer nativen und objektorientierten C++-Plattform.

FEATURES:

⬤ Hardware- und Software-Perspektiven zur Parallelität.

⬤ Parallele Programmierung von Multi-Core-Prozessoren, Computernetzwerken und Speichersystemen.

⬤ Parvicursor.NET Framework: eine partielle, native und plattformübergreifende C++-Implementierung des.NET Framework.

⬤ xThread: ein verteiltes Thread-Programmiermodell, das Parallelität auf Thread-Ebene und verteilte Speicherprogrammiermodelle kombiniert.

⬤ xDFS: ein natives, plattformübergreifendes Framework für effiziente Dateiübertragung.

⬤ Parallelprogrammierung für HPC-Systeme und Supercomputer unter Verwendung der Message Passing Interface (MPI)

Der Schwerpunkt liegt auf der Geschwindigkeit der Datenübertragung, die die Rechenleistung von Multicore-Prozessoren und modernsten System-on-Chip (SoC)-Architekturen ausnutzt. Es wird erklärt, wie eine energieeffiziente Infrastruktur implementiert wird, und die Verteilung von Threads auf Cloud-Knoten untersucht. Mit einem soliden Ansatz für Design und Implementierung ist dieses Buch ein umfassendes Nachschlagewerk für den Entwurf, die Implementierung und den Einsatz dieser sehr komplizierten Systeme.

Weitere Daten des Buches:

ISBN:9781032151229
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch
Erscheinungsjahr:2023
Seitenzahl:402

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Implementierung paralleler und verteilter Systeme - Implementing Parallel and Distributed...
Parallele und verteilte Systeme (PADS) haben sich...
Implementierung paralleler und verteilter Systeme - Implementing Parallel and Distributed Systems
Implementierung paralleler und verteilter Systeme - Implementing Parallel and Distributed...
Parallele und verteilte Systeme (PADS) haben sich...
Implementierung paralleler und verteilter Systeme - Implementing Parallel and Distributed Systems

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: