J'ai un ordinateur de bureau Dell qui fonctionne sous Windows 7 Professional. Je pense que le processeur est un Intel Core i7-2600
Récemment, un expert en informatique spécialisé dans les clusters Linux a examiné mon PC de bureau et a remarqué que ma machine avait 8 threads. Il a dit que cela signifiait que la machine avait 4 cœurs : 2 threads par cœur. Je ne savais pas que ma machine avait plus d'un cœur.
Maintenant que je sais que la machine a apparemment quatre cœurs, j'espère pouvoir faire tourner trois modèles simultanément, un modèle sur chacun des trois cœurs.
Quelqu'un m'a suggéré de "désactiver l'hyperthreading" afin de "pouvoir utiliser la totalité du cœur par modèle". Sinon, il a écrit "il fonctionne à la moitié de sa vitesse".
J'exécute de nombreux modèles à l'aide du programme R et l'informaticien qui m'aidait m'a fait remarquer qu'un de mes fichiers R script affichait un message indiquant qu'il utilisait 7 des 8 threads. Donc, étant donné que le fichier R utilisait 2 threads par cœur avec trois des cœurs, peut-être que désactiver l'hyperthreading n'augmenterait pas la vitesse de calcul dans mon cas ?
Si désactiver l'hyperthreading permettait d'augmenter la vitesse de calcul des scripts de R, comment pourrais-je faire ?
J'ai fait quelques recherches sur Internet et j'ai trouvé une discussion sur le sujet sur ce forum :
Un commentaire de ce forum qui me préoccupe est l'affirmation selon laquelle :
"Le plus gros problème pour ceux qui veulent arrêter la HT, c'est que de nombreux fabricants d'ordinateurs (HP, Dell) ne permettent pas aux acheteurs de leurs ordinateurs de désactiver la HT dans le BIOS. Et comme Windows se base sur le paramètre HT du BIOS pour déterminer s'il doit gérer la HT, c'est un cas de blocage en petite vitesse, sans possibilité de passer à la vitesse supérieure."
Comme mon ordinateur est un Dell, je ne suis peut-être pas en mesure de désactiver l'hyper-threading.
J'ai également trouvé ce post sur Superuser :
Désactiver l'Hyperthreading dans le registre de Windows 7
Une réponse semblait particulièrement utile, mais complexe, traitant des hexadécimaux, et l'ordinateur en question était un HP. Je ne sais pas si cela a de l'importance.
Il semble qu'il y ait plusieurs autres messages ici sur les hyperthreads, mais parmi ceux que j'ai lus, celui qui figure juste au-dessus est celui qui se rapproche le plus de ma situation.
Désolé si cette question fait double emploi. Si je dois fournir des informations supplémentaires ou clarifier mes préoccupations, je le ferai volontiers.