[C/C++/ASM] Recupérer le nombre de cores

Recupérer le nombre de cores [C/C++/ASM] - C++ - Programmation

Marsh Posté le 14-06-2006 à 10:20:12    

Bonjour,
 
Je chercherais comment trouver des informations sur le processeur et en particulier le nombre de core(s).
Si possible une manip multilateforme, mais sinon si c'est du win only, c'est pas grave.
 
Merci.

Reply

Marsh Posté le 14-06-2006 à 10:20:12   

Reply

Marsh Posté le 14-06-2006 à 13:44:28    

Salut,
les processeurs ont une instruction assembleur "cpuid" qui devrait te renseigner.
Le tout etant de trouver la doc la plus recente pour savoir quel sont les paramete a lui passer pour detecter le nombre de core.
(probablement trouvable dans les specs assembleurs des derniers modeles de proc sur le site d'intel).

Reply

Marsh Posté le 14-06-2006 à 13:47:35    

Ouep j'ai vu des truc du genre...
 
Je vais essayer de creuser un peu

Reply

Marsh Posté le 14-06-2006 à 14:06:55    

Effectivement j'ai trouvé du code .....
Ca devrait etre bon.
 
Par contre la frequence, y'a pas, si j'increment une variable pendant une secone, ca ira.

Reply

Marsh Posté le 15-06-2006 à 20:29:52    

euh y doit quand même y avoir, cherche mieux. D'autant que ton principe est faux.

Reply

Marsh Posté le 16-06-2006 à 09:39:53    

oui c'est vrai que ca marche pas ....
Mais c'est un projet // perso et la j'ai pas le temps de regarder plus en detail.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed