Implementing Parallel and Distributed Systems
Les systèmes parallèles et distribués (PADS) ont évolué depuis les premiers jours de l'informatique et des superordinateurs vers un large éventail de nouveaux paradigmes informatiques, dont chacun est exploité pour résoudre des problèmes spécifiques ou répondre aux besoins des applications, y compris les systèmes distribués, l'informatique parallèle et l'informatique en grappes, généralement appelée informatique à haute performance (HPC). Les modèles de calcul en grille, en nuage et en brouillard sont les plus importants de ces paradigmes PADS, qui partagent des concepts communs dans la pratique.
Les architectures à plusieurs cœurs, les superordinateurs multi-cœurs basés sur des clusters et les paradigmes du Cloud Computing à l'ère des ordinateurs exascales ont considérablement influencé la manière dont le calcul est appliqué dans les sciences et les universités (par exemple, le calcul scientifique et les simulations à grande échelle). Implementing Parallel and Distributed Systems présente une infrastructure PADS connue sous le nom de Parvicursor qui peut faciliter la construction de systèmes parallèles distribués évolutifs et à haute performance tels que HPC, Grid et Cloud Computing.
Ce livre couvre les modèles de programmation parallèle, les techniques, les outils, les cadres de développement et les concepts avancés des systèmes informatiques parallèles utilisés dans la construction de systèmes distribués et HPC. Il propose une feuille de route pour le développement d'applications client-serveur de haute performance pour les environnements distribués et fournit des procédures étape par étape pour la construction d'une plate-forme C++ native et orientée objet.
CARACTÉRISTIQUES :
⬤ Perspectives matérielles et logicielles sur le parallélisme.
⬤ Programmation parallèle des processeurs à plusieurs cœurs, des réseaux informatiques et des systèmes de stockage.
⬤ Parvicursor.NET Framework : une implémentation partielle, native et multiplateforme en C++ du .NET Framework.
⬤ xThread : un modèle de programmation de threads distribués combinant le parallélisme au niveau des threads et les modèles de programmation de la mémoire distribuée.
⬤ xDFS : un cadre natif multiplateforme pour un transfert de fichiers efficace.
⬤ Programmation parallèle pour les systèmes HPC et les superordinateurs à l'aide de l'interface de transmission de messages (MPI).
Se concentrant sur la vitesse de transmission des données qui exploite la puissance de calcul des processeurs multicœurs et des architectures de systèmes sur puce (SoC) de pointe, il explique comment mettre en œuvre une infrastructure économe en énergie et examine la distribution des threads entre les nœuds du nuage. Adoptant une approche solide de la conception et de la mise en œuvre, ce livre constitue une référence complète pour la conception, la mise en œuvre et le déploiement de ces systèmes très complexes.
© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)