KeSetSystemAffinityThreadEx

Voir le sujet précédent Voir le sujet suivant Aller en bas

KeSetSystemAffinityThreadEx

Message  Grincheux le Ven 20 Aoû - 19:57

KeSetSystemAffinityThreadEx

Corrigez-moi si je me trompe.

Ceci est uniquement valable pour les duals cores ou +.

Par défaut un programme est lancé sur premier processeur. Donc si l'on appelle cette fonction pour faire tourner le programme sur le processeur n°2, on devrait aller plus vite car peu de programmes le font.

Bien sûr, cela n'est valide que pour Vista et Seven. Sans polémiquer, on ne va pas rester éternellement compatible avec Windows 1 ou les 8086 et 8088 !

Grincheux

Messages: 247
Date d'inscription: 17/05/2010
Age: 52
Localisation: Mathenay (39), France

Voir le profil de l'utilisateur http://phrio.biz

Revenir en haut Aller en bas

Re: KeSetSystemAffinityThreadEx

Message  faiseur le Ven 20 Aoû - 22:44

Grincheux a écrit:KeSetSystemAffinityThreadEx

Corrigez-moi si je me trompe.

Ceci est uniquement valable pour les duals cores ou +.

Par défaut un programme est lancé sur premier processeur. Donc si l'on appelle cette fonction pour faire tourner le programme sur le processeur n°2, on devrait aller plus vite car peu de programmes le font.



Chaque processeur peut traiter un thread. Dans le cas de processeurs multicore, s'il n'y a qu'un thread pour une application (le thread principal) les autres cpu ne demeurent pas inactifs et traitent des informations système en parallèle. Je ne vois donc pas l'intérêt de cibler un cpu en particulier si l'idée est de gagner du temps. Utiliser plusieurs threads serait plus efficace pour forcer le système à utiliser différents cpu. J'ai jeté un oeil, cette API semble exister pour les drivers écrits pour d'anciennes versions de Windows.



Bien sûr, cela n'est valide que pour Vista et Seven. Sans polémiquer, on ne va pas rester éternellement compatible avec Windows 1 ou les 8086 et 8088 !


Je plussoie.


_________________
Site perso: http://www.faiseur.net/

faiseur
Admin

Messages: 371
Date d'inscription: 02/05/2010

Voir le profil de l'utilisateur http://www.asmforum.net

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum