Note :
The Lazy Woman's Guide to MPP est une ressource très appréciée pour l'apprentissage de la programmation MPP avec un accent particulier sur le déchargement du GPU. Il est loué pour son accessibilité, avec une introduction aux concepts qui se développe progressivement vers des sujets plus complexes, avec des exemples de code. Cependant, il existe des limitations de compatibilité qui peuvent gêner certains utilisateurs.
Avantages:Facile à comprendre, adapté aux débutants, introduction progressive aux concepts, fournit de nombreux extraits de code, rédigé par des experts compétents en programmation parallèle.
Inconvénients:N'est pas prêt pour les utilisateurs de Linux/open source en raison de problèmes de compatibilité avec certaines bibliothèques et certains compilateurs.
(basé sur 2 avis de lecteurs)
Parallel Programming with OpenACC
Parallel Programming with OpenACC est un guide moderne et pratique pour la mise en œuvre de systèmes informatiques fiables. Le livre explique comment n'importe qui peut utiliser OpenACC pour augmenter rapidement les performances des applications en utilisant des directives de code de haut niveau appelées pragmas. Le modèle de programmation basé sur les directives OpenACC est conçu pour fournir une approche simple, mais puissante, des accélérateurs sans effort de programmation significatif.
L'auteur Rob Farber, en collaboration avec une équipe d'experts, montre comment transformer des applications existantes en programmes portables accélérés par le GPU qui démontrent des accélérations immédiates. Ce livre aide également les utilisateurs à tirer le meilleur parti des dernières architectures GPU et CPU multicœurs de NVIDIA et AMD (et bientôt d'Intel(R) Xeon Phi(TM) également). Les codes d'exemple téléchargeables offrent une expérience pratique d'OpenACC pour les problèmes courants dans les systèmes scientifiques, commerciaux, big data et temps réel.
Les sujets abordés incluent l'écriture de code réutilisable, les capacités asynchrones, l'utilisation de bibliothèques, les clusters multicœurs, et bien plus encore. Chaque chapitre explique comment un aspect spécifique de la technologie OpenACC s'intègre, comment il fonctionne et les pièges à éviter. Tout au long de l'ouvrage, l'utilisation d'exemples simples et fonctionnels qui peuvent être adaptés pour répondre aux besoins de l'application est démontrée.
⬤ Présente la manière la plus simple d'exploiter les GPU pour accélérer les applications.
⬤ Montre comment fonctionne OpenACC, avec des exemples pratiques qui peuvent être adaptés aux besoins de l'application.
⬤ Permet aux lecteurs de télécharger le code source et les diapositives à partir de la page Web d'accompagnement du livre.
© 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)