Les processeurs récents regroupent plusieurs cœurs (gammes Dual Core, Quad Core, ...). Cette augmentation du nombre de cœurs nécessite de nouvelles habitudes de programmation pour profiter de ces ressources. En effet, un programme non adapté n'utilise qu'un seul des cœurs.Pour exploiter cette puissance de calcul, il est nécessaire de « diviser pour mieux régner », c'est-à-dire découper une tâche conséquente en un ensemble de petites tâches pouvant être traitées sur plusieurs cœurs de manière simultanée.
%0 Journal Article
%1 citeulike:13898413
%A Vioix, Jean-Baptiste
%D 2009
%J GNU/Linux Magazine
%K 15-04-linear-algebra-explicit-machine-computation-and-programs, 65y05-parallel-computation 65fxx-numerical-linear-algebra 28a80-fractals 65-04-numerical-analysis-software-source-code 15-01-linear-and-multilinear-algebra-matrix-theory-instructional-exposition
%T Découverte de la programmation parallèle avec OpenMP
%U http://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-122/Decouverte-de-la-programmation-parallele-avec-OpenMP
%V 122
%X Les processeurs récents regroupent plusieurs cœurs (gammes Dual Core, Quad Core, ...). Cette augmentation du nombre de cœurs nécessite de nouvelles habitudes de programmation pour profiter de ces ressources. En effet, un programme non adapté n'utilise qu'un seul des cœurs.Pour exploiter cette puissance de calcul, il est nécessaire de « diviser pour mieux régner », c'est-à-dire découper une tâche conséquente en un ensemble de petites tâches pouvant être traitées sur plusieurs cœurs de manière simultanée.
@article{citeulike:13898413,
abstract = {{Les processeurs r\'{e}cents regroupent plusieurs c{\oe}urs (gammes Dual Core, Quad Core, ...). Cette augmentation du nombre de c{\oe}urs n\'{e}cessite de nouvelles habitudes de programmation pour profiter de ces ressources. En effet, un programme non adapt\'{e} n'utilise qu'un seul des c{\oe}urs.Pour exploiter cette puissance de calcul, il est n\'{e}cessaire de « diviser pour mieux r\'{e}gner », c'est-\`{a}-dire d\'{e}couper une t\^{a}che cons\'{e}quente en un ensemble de petites t\^{a}ches pouvant \^{e}tre trait\'{e}es sur plusieurs c{\oe}urs de mani\`{e}re simultan\'{e}e.}},
added-at = {2017-06-29T07:13:07.000+0200},
author = {Vioix, Jean-Baptiste},
biburl = {https://www.bibsonomy.org/bibtex/228469addc061190300f7d94bdf07f42e/gdmcbain},
citeulike-article-id = {13898413},
citeulike-linkout-0 = {http://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-122/Decouverte-de-la-programmation-parallele-avec-OpenMP},
interhash = {57cacdb5db68b2e598450d9091c2fb6b},
intrahash = {28469addc061190300f7d94bdf07f42e},
journal = {GNU/Linux Magazine},
keywords = {15-04-linear-algebra-explicit-machine-computation-and-programs, 65y05-parallel-computation 65fxx-numerical-linear-algebra 28a80-fractals 65-04-numerical-analysis-software-source-code 15-01-linear-and-multilinear-algebra-matrix-theory-instructional-exposition},
month = dec,
posted-at = {2016-01-06 05:49:44},
priority = {2},
timestamp = {2021-07-08T08:03:46.000+0200},
title = {D\'{e}couverte de la programmation parall\`{e}le avec {OpenMP}},
url = {http://connect.ed-diamond.com/GNU-Linux-Magazine/GLMF-122/Decouverte-de-la-programmation-parallele-avec-OpenMP},
volume = 122,
year = 2009
}