C++ et programmation sur Multi-Coeur
Voilà, je programme depuis quelques temps un projet en C++ (un jeu)
Et j'ai constaté que sur mon processeur (un core i7 860) le projet tourne plus vite en terme de frame rate de 10% sur 2 coeurs actifs que sur 4 actifs. :calim2:
Aussi afin d'optimiser les ressources de mon processeur j'aimerai savoir la meilleur manière de m'y prendre. :oops:
J'utilise Visual C++ express edition 2010 (C++ et directX 10)
Je suppose que je dois changer la structure de mes algorithmes pour les rendre parallèles et donc pouvez m'orienter sur les choix à faire (bibliothèques conseillées avec lien sur la doc , maximum de thread à créer... ) :aie:
Pour allez plus loin afin de rendre mon projet compatible avec d'autres processeurs (simple coeur ou double coeur...) comment acceder en C++ au caractéristique du processeur utilisé ?
Merci d'avance pour vos précieux conseils :ccool: