Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Aide | Shop Recherche
918 connectés 

  FORUM HardWare.fr
  Hardware
  Processeur

  CCPU / core / Hyperthreading / threads je comprends pas ?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

CCPU / core / Hyperthreading / threads je comprends pas ?

n°8261530
asking
Posté le 29-03-2012 à 13:54:00  profilanswer
 

Bonjour,
 
Sur 2 de mes serveurs HP j'ai ces CPU:
Intel Xeon X5150 et Intel Xeon E5640
le probleme c'est dans leur description...
Pour le Intel Xeon X5150, c'est marqué 4 CPU a 2.66Ghz, en faite j'ai 2CPU physiques qui sont double core sans HT, donc 2 (CPU) x 2 (core) = 4 CPU logique, ok pas de PBM.
Pour le Intel Xeon E5640, c'est marqué 4 CPU a 2.66Ghz, en faite j'ai 1CPU physique qui est quad core avec HT, donc 1 (CPU) x 4 (core) x 2 (HT) = 8 CPU logique, ok pas de PBM.
 
Par contre j'ai une autre information a coté noté :
Pour le Intel Xeon X5150 : proc1 : 2/2 cores; 2 threads    proc2 : 2/2 cores; 2 threads  
Pour le Intel Xeon E5640 : proc1 : 4/4 cores; 8 threads
 
ca veut dire quoi ces trucs? par exemple le 2/2cores; 2threads?  
 
 
merki
 
@+

mood
Publicité
Posté le 29-03-2012 à 13:54:00  profilanswer
 

n°8261548
Althaz
Posté le 29-03-2012 à 14:17:20  profilanswer
 

C'est juste que ce que tu as de noté à côté fait la différence entre CPU's Logiques et physiques.
 
Intel présente ses CPU sous cette deuxième présentation. Qui est plus correcte (cpu avec X cores pour X threads).  
 
A la base 1 CPU core = 1Thread  
Avec l'hyperthreading on se retrouve avec 2 CPU logiques, donc la possibilité pour l'OS de donner 2 Threads en simultané à un seul core (qui gère le partage des calculs de manière optimisé).
 
Pour la présentation 2/2 et 4/4 : on peut (parfois) désactiver des cores ou l'Hyperthreading, d’où le besoin de détailler.
 
Et donc après modifs dans le bios tu pourrais avoir :
 
Intel Xeon E5640 : proc1 : 2/4 cores; 4 threads (2core désactivés)
ou
Intel Xeon E5640 : proc1 : 2/4 cores; 2 threads (2 core désactivés et HT désactivé)


---------------
TESO @Althaz
n°8261641
AVatar66
Le lycra ça colle :D
Posté le 29-03-2012 à 15:48:33  profilanswer
 

Althaz a écrit :

C'est juste que ce que tu as de noté à côté fait la différence entre CPU's Logiques et physiques.
 
Intel présente ses CPU sous cette deuxième présentation. Qui est plus correcte (cpu avec X cores pour X threads).  
 
A la base 1 CPU core = 1Thread  
Avec l'hyperthreading on se retrouve avec 2 CPU logiques, donc la possibilité pour l'OS de donner 2 Threads en simultané à un seul core (qui gère le partage des calculs de manière optimisé).
 
Pour la présentation 2/2 et 4/4 : on peut (parfois) désactiver des cores ou l'Hyperthreading, d’où le besoin de détailler.
 
Et donc après modifs dans le bios tu pourrais avoir :
 
Intel Xeon E5640 : proc1 : 2/4 cores; 4 threads (2core désactivés)
ou
Intel Xeon E5640 : proc1 : 2/4 cores; 2 threads (2 core désactivés et HT désactivé)


 
+1,y'a rien a redire  :hello:  

n°8287828
asking
Posté le 24-04-2012 à 14:32:09  profilanswer
 

Bonjour,
 
Merci pour les réponses, j'ai enfin pu tester ce qui a été dit (oui les serveurs sont en prod et je peux pas les arrêter comme je veux...) mais bonne explication!
Je vais prendre ce cas:
Intel Xeon E5640 : proc1 : 4/4 cores; 8 threads soit 1 CPU avec 4 cores (les 4 activés) avec de l'HT donc 8 threads... pas de PBM
Quand je désactive des cores et que j'en laisse un seul + l'HT voici ce que j'ai:
Intel Xeon E5640 : proc1 : 1/4 cores; 8 threads soit 1 CPU avec 4 cores (juste 1 activé), la déjà je ne comprends pas pourquoi j'ai encore 8 threads...
2 eme test avec 1 core activé et l'HT désactivé:
Intel Xeon E5640 : proc1 : 1/4 cores; 8 threads soit 1 CPU avec 4 cores (juste 1 activé) la je ne comprends pas pourquoi j'ai encore 8 threads...
3eme test avec 4 cores activés et l'HT désactivé:
Intel Xeon E5640 : proc1 : 4/4 cores; 8 threads soit 1 CPU avec 4 cores (4 activés) la je ne comprends pas pourquoi j'ai encore 8 threads...
Des idées? C'est ce que je vois dans la carte ILO3 de mon serveur HP...
Par contre ce qu'il y a intéressent c'est que sur VMware (vCenter) il marque tout bien comme il faut lui...
pour le 1er cas : 1CPU / 1 Core / 2 LCPU (HT activé)
pour le 2eme cas : 1 CPU / 1 Core / 1 LCPU (HT désactivé)
pour le 3eme cas : 1 CPU / 4 Core / 4 LCPU (HT désactivé)
 
Merci

n°8287984
Althaz
Posté le 24-04-2012 à 16:06:59  profilanswer
 

Il se peut tout bonnement que l'info X threads soit issu des infos famille/model/id du CPU tout comme le nom (Xeon E5640) et pas réellement calculé. Et soit donc une info théorique.


Message édité par Althaz le 24-04-2012 à 16:07:51

---------------
TESO @Althaz
n°8288571
asking
Posté le 25-04-2012 à 08:14:33  profilanswer
 

Hummmm bien vu! ca doit etre ca :)
Merci

n°8293173
DiamondCor​poration
Multinational Corporations
Posté le 29-04-2012 à 00:38:55  profilanswer
 

Cpu ou core c'est pareil.
L'hypertreading c'est la technologie Intel qui permet au cpu/core de traiter deux threads ou deux fils de données en même temps.
C'est a cause de cela que tu vois 2, 4, 8, 12 cpu dans ton gestionnaire de tache au lieu de 1, 2, 4, 6 cpu/cores physiques.
 


---------------
A vendre
n°8293206
eluneate
Posté le 29-04-2012 à 01:37:25  profilanswer
 

Euh non.
 
Une carte mère peut accueillir selon la dite carte, 1/2/4 CPU(s) qui eux possèdent un nombre donnés de core. CPU =/= Core.

n°9794029
fluetos
Posté le 29-04-2016 à 22:46:46  profilanswer
 

Un petit détail m'échappe encore après avoir lu les réponses, si j'ai 1 CPU Xeon® Processor E5-2620 à 6 cores et 2 threads par core (par exemple ce CPU : http://ark.intel.com/fr/products/6 [...] -Intel-QPI ) et que j'active le Hyperthreading dans le bios, vais-je avoir 24 cpu dans mon gestionnaire de tache?  
 
Est-ce que la formule MAGIC est :  nbre core x nbre thread x 2 ( Hyperthreading ) = nbre de CPU dans windows  ?

n°9794032
nicolas_ya​d
Spoons made me fat
Posté le 29-04-2016 à 22:55:38  profilanswer
 

Non, 12.
C'est déjà grâce à l'hyperthreading que tu as deux threads par core.

 

De manière physique tu as 6 cores.  Donc 6 threads. Et l'hyperthreading simule un thread supplémentaire par core, en vulgarisant.


Message édité par nicolas_yad le 29-04-2016 à 22:57:17
mood
Publicité
Posté le 29-04-2016 à 22:55:38  profilanswer
 

n°9794041
F117
Posté le 29-04-2016 à 23:07:19  profilanswer
 

question
 
j'ai vu que dans le bios on peut désactiver des cores  
 
d'ou ma question
 
quel est l’intérêt de faire ca ?
 

n°9794046
nicolas_ya​d
Spoons made me fat
Posté le 29-04-2016 à 23:10:57  profilanswer
 

F117 a écrit :

question

 

j'ai vu que dans le bios on peut désactiver des cores

 

d'ou ma question

 

quel est l’intérêt de faire ca ?

 



Moins de cores = moins de consommation d'une part, ou un overclocking possible plus haut en fréquence.

 

Après c'est un intérêt théorique, car en pratique je vois pas à quoi ça servirait non plus.


Message édité par nicolas_yad le 29-04-2016 à 23:11:18
n°10613703
kvmfighter
Posté le 07-08-2019 à 20:48:57  profilanswer
 

C'est intéressant dans le cas de licences logicielles (VMware, Oracle, etc).
On peut vouloir désactiver des cores pour éviter de payer des factures plus élevées si on n'a pas besoin à un moment donné de toute la puissance disponible.

n°10613723
J-mi
Posté le 07-08-2019 à 21:44:01  profilanswer
 

Pfff 3,5 ans plus tard...


---------------
Dans la vie, y a ceux qui cherchent, et ceux qui trouvent !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Hardware
  Processeur

  CCPU / core / Hyperthreading / threads je comprends pas ?

 

Sujets relatifs
config pour core i5 2500kSurchauffe core i5 2500k - it's over 80°C !!!
"Surchauffe" d'un coeur (core i5 2500K)Problème sur carte mère et Q8200 : plus de boot + écran noir
Intel core I5-2430M ou AMD A6-3410MXPB Core i5 2500K
Avis entre 2 portables HP : Intel core I5-2430M ou AMD A6-3410MXProcesseur Intel Core i5 2300 chauffe trop !
[HFR] Actu : Pas de Core i3 et de Pentium 22nm avant l'étéCore i3 330M sur CM type ATX standard , c'est possible ?
Plus de sujets relatifs à : CCPU / core / Hyperthreading / threads je comprends pas ?


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR