High Performance Parallel Runtimes: Design and Implementation
Ce livre se concentre sur les aspects théoriques et pratiques des systèmes de programmation parallèle pour les processeurs multicœurs à haute performance d'aujourd'hui et discute de la mise en œuvre efficace des algorithmes clés nécessaires pour mettre en œuvre les modèles de programmation parallèle. Ces implémentations doivent prendre en compte les aspects architecturaux spécifiques de l'architecture informatique sous-jacente et les caractéristiques offertes par l'environnement d'exécution.
Ce livre passe brièvement en revue les concepts clés de l'architecture informatique moderne, en se concentrant particulièrement sur la performance des codes parallèles ainsi que sur les concepts pertinents des modèles de programmation parallèle. Le livre s'intéresse ensuite aux algorithmes fondamentaux utilisés pour mettre en œuvre les modèles de programmation parallèle et examine la manière dont ils interagissent avec les processeurs modernes.
Bien que le livre se concentre sur les mécanismes généraux, nous utiliserons principalement l'architecture du processeur Intel pour illustrer les concepts d'implémentation discutés, mais nous présenterons d'autres architectures de processeurs le cas échéant. Tous les algorithmes et concepts sont discutés de manière à être facilement compréhensibles, avec de nombreux exemples illustratifs, des figures et des fragments de code source.
Ce livre s'adresse aux étudiants en informatique qui étudient la construction de compilateurs, la programmation parallèle ou les systèmes de programmation. Les développeurs de logiciels qui s'intéressent aux algorithmes de base utilisés pour mettre en œuvre un système d'exécution parallèle, ou qui ont besoin de se former pour des projets qui nécessitent les algorithmes et les concepts discutés dans ce livre, bénéficieront également de sa lecture.
Vous pouvez trouver le code source de ce livre à https : //github.com/parallel-runtimes/lomp.
© 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)