Pro TBB

C++ Parallel Programming with Threading Building Blocks

de

, ,

Éditeur :

Apress


Paru le : 2019-07-09



eBook Téléchargement , DRM LCP 🛈 DRM Adobe 🛈
Lecture en ligne (streaming)
Gratuit

Téléchargement immédiat
Dès validation de votre commande
Ajouter à ma liste d'envies
Image Louise Reader présentation

Louise Reader

Lisez ce titre sur l'application Louise Reader.

Description

Ce livre en libre accès est un guide moderne pour tous les programmeurs C++ pour apprendre les Threading Building Blocks (TBB). Rédigé par TBB et des experts en programmation parallèle, cet ouvrage reflète leurs décennies d'expérience collective dans le développement et l'enseignement de la programmation parallèle avec TBB, offrant leurs points de vue d'une manière accessible. Tout au long du livre, les auteurs présentent de nombreux exemples et les meilleures pratiques pour vous aider à devenir un programmeur TBB efficace et à tirer parti de la puissance des systèmes parallèles. pro TBB commence par les bases, en expliquant les algorithmes parallèles et la bibliothèque intégrée de modèles standard C++ pour le parallélisme. Vous apprendrez les concepts clés de la gestion de la mémoire, du travail avec les structures de données et comment gérer les problèmes typiques de la synchronisation. Les chapitres suivants appliquent ces idées à des systèmes complexes pour expliquer les compromis de performance, cartographier les modèles parallèles communs, contrôler les threads et les frais généraux, et étendre TBB pour programmer des systèmes hétérogènes ou des systèmes sur puces.



Ce que vous apprendrez
Utiliser les blocs de construction de filetage pour produire un code portable, simple, évolutif et plus compréhensible.Examinez les meilleures pratiques pour paralléliser les tâches de calcul intensives dans vos applications.
Intégrer TBB avec d'autres packages de filetage
Créez des programmes évolutifs et performants en parallèle avec les données
Travailler avec la programmation générique pour écrire des algorithmes efficaces


A qui s'adresse ce livre ?
Les programmeurs C++ apprennent à exécuter des applications sur des systèmes multicœurs, ainsi que les programmeurs C ou C++ sans grande expérience des modèles. Aucune expérience préalable avec la programmation parallèle ou les processeurs multicœurs n'est requise.
Pages
754 pages
Collection
n.c
Parution
2019-07-09
Marque
Apress
EAN papier
9781484243978
EAN PDF
9781484243985

Informations sur l'ebook
Nombre pages copiables
7
Nombre pages imprimables
75
Taille du fichier
132639 Ko
Prix
0,00 €
EAN EPUB
9781484243985

Informations sur l'ebook
Nombre pages copiables
7
Nombre pages imprimables
75
Taille du fichier
189071 Ko
Prix
0,00 €

Suggestions personnalisées