Titre : | Développement des application multithreads | Type de document : | texte imprime | Auteurs : | Dominique Chabaud | Editeur : | Paris : Dunod | Année de publication : | 2006 | Collection : | Informatique profesionnelle | Importance : | 247 p. | Présentation : | ill. | Format : | 25 cm | ISBN/ISSN/EAN : | 978-2-10-050630-9 | Note générale : | bibliogr. Index | Langues : | Français | Mots-clés : | Application multithreads Optimisation | Résumé : |
La technologie actuelle a atteint une limite en matière de puissance des microprocesseurs. La nouvelle génération d'ordinateurs utilise donc plusieurs microprocesseurs qui sont capables de traiter simultanément les données. Pour tirer pleinement profit de ces nouvelles possibilités, les applications doivent faire appel au multithreading, qui consiste à séparer les tâches pour les répartir entre plusieurs microprocesseurs qui travaillent en même temps. Cet ouvrage explique comment développer des applications multithreads, qui exploitent au maximum la puissance des micro-ordinateurs multiprocesseurs, des microprocesseurs hyperthreading et des microprocesseurs multi-cœurs. De la phase d'analyse à la phase d'optimisation, en passant par le codage et le débogage, les développeurs y trouveront tous les concepts et les techniques qui permettent de développer des applications multithreads optimisées : parallélisation, synchronisation, mutex, événements, sémaphores, etc. Les principes décrits sont illustrés par de nombreux exemples en langage C ++; ils restent toutefois identiques pour les autres langages qui permettent de travailler avec les threads. | Note de contenu : |
Introduction.
Les processus et les threads.
Parallélisation implicite.
Parallélisation explicite avec OpenMP.
Description et utilisation de l'API Windows.
Exemples.
Débogage.
Optimisation.
Conclusion | En ligne : | https://www.amazon.fr/D%C3%A9veloppement-applications-multithreads-Dominique-Cha [...] | Permalink : | ./index.php?lvl=notice_display&id=14999 |
Développement des application multithreads [texte imprime] / Dominique Chabaud . - Paris : Dunod, 2006 . - 247 p. : ill. ; 25 cm. - ( Informatique profesionnelle) . ISBN : 978-2-10-050630-9 bibliogr. Index Langues : Français Mots-clés : | Application multithreads Optimisation | Résumé : |
La technologie actuelle a atteint une limite en matière de puissance des microprocesseurs. La nouvelle génération d'ordinateurs utilise donc plusieurs microprocesseurs qui sont capables de traiter simultanément les données. Pour tirer pleinement profit de ces nouvelles possibilités, les applications doivent faire appel au multithreading, qui consiste à séparer les tâches pour les répartir entre plusieurs microprocesseurs qui travaillent en même temps. Cet ouvrage explique comment développer des applications multithreads, qui exploitent au maximum la puissance des micro-ordinateurs multiprocesseurs, des microprocesseurs hyperthreading et des microprocesseurs multi-cœurs. De la phase d'analyse à la phase d'optimisation, en passant par le codage et le débogage, les développeurs y trouveront tous les concepts et les techniques qui permettent de développer des applications multithreads optimisées : parallélisation, synchronisation, mutex, événements, sémaphores, etc. Les principes décrits sont illustrés par de nombreux exemples en langage C ++; ils restent toutefois identiques pour les autres langages qui permettent de travailler avec les threads. | Note de contenu : |
Introduction.
Les processus et les threads.
Parallélisation implicite.
Parallélisation explicite avec OpenMP.
Description et utilisation de l'API Windows.
Exemples.
Débogage.
Optimisation.
Conclusion | En ligne : | https://www.amazon.fr/D%C3%A9veloppement-applications-multithreads-Dominique-Cha [...] | Permalink : | ./index.php?lvl=notice_display&id=14999 |
|  |