Page 1 of 1
Répartition de charge sur core duo

Posted:
24 Dec 2008, 11:01
by TuXxL
Hello !
Petite remarque et questionnement concernant la répartition de charges des core duo 2 sous XP.
Je me suis aperçu en lançant le gestionnaire des tâche que la charge de MV était soutenue par le core 1 (entre 20 et 30%). Le core 2 n'est pratiquement pas utilisé.
Ma question : est-ce Windows qui attribue la charge aux divers cores ou est-ce que cela doit être fait par les développeurs d'applications ?
Ciuss et noyeux joël !
Re: Répartition de charge sur core duo

Posted:
24 Dec 2008, 11:08
by UncleVibes
Windows divise les applications vers un core ou l'autre mais une application peut être composée de plusieurs modules dont l'un va courir sur core 1 et l'autre sur le core 2.
Il me semble que le logiciel compilateur (et donc le développeur) n'ont pas à trop s'immiscer dans cette cuisine. Mais je peux me tromper!
Re: Répartition de charge sur core duo

Posted:
24 Dec 2008, 11:10
by TuXxL
Quelqu'un peut jeter un oeil sous Vista pour voir si c'est pareil ?
Re: Répartition de charge sur core duo

Posted:
24 Dec 2008, 11:16
by UncleVibes
Sous linux c'est identique
Sous Vista probablement aussi
Des réglages spécifiques sont sans doute possible pour diriger une appli vers un core plutôt que l'autre, c'est ce qui explique qu'une application asio puisse fonctionner avec une autre appli asio chacune sur son coeur.
Re: Répartition de charge sur core duo

Posted:
25 Dec 2008, 21:40
by doctor bee
je viens de verifier sous vista, c'est exactement pareil que tes chiffres sous xp eric.
j'ai des crette jusqu'a 41% sur le core 1 et le 2 n'est qu'à 6 %

Re: Répartition de charge sur core duo

Posted:
30 Dec 2008, 01:48
by TuXxL
Apparemment les OS Microsoft chargent un coeur à bloc avant de passer au 2nd au lieu de répartir la charge sur les 2 coeurs. Peut-être que cela fait gagner en perfs (n'étant pas ingénieur chez Intel, je ne sais pas vraiment la raison du pourquoi, mais c'est comme cela)...