-
Programmation Dual Core
Bonjour,
C'est peut etre un pas une bonne idée mais je me demandais si un post-it sur les méthode à employer pour optimiser son code en vue d'une utilisation sur une machine possédant un dual core serait utile.
En fait c'est une question que je me pose :
Si je souhaite créer une application qui permet de profiter pleinement de cette technologie, que doit je faire ? Uniquement bien utiliser les threads ?
-
Ca peut déjà être un bon début.
Maintenant attention au piège de vouloir à tout prix faire du multi-threading : les applications s'y prêtant vraiment bien ne sont pas la majorité.
Mais sinon, sur un poste dual-core, une architecture bi-threading bien pensée peut facilement booster les perfs d'une application d'au moins 50% par rapport à une version mono-threading; et ce en restant au niveau C++.
-
il faut utiliser openmp,
le moyen simple de faire du multi-threading facilement....
-
OpenMP c'est plus pour les supercalculateurs...
-
Non, pas seulement, ça sert surtout pour des systèmes à mémoire partagée, ce qui est le cas des Dual Core.