Le POWER8 a 12 cœurs, ce qui signifie qu'a un instant donné 12 threads s'exécutent en même temps. Le Xeon en a 18, ce qui signifie qu'a un instant donné 18 threads s'exécutent en même temps.
Faut pas tomber dans le panneau de cette dénomination de "threads" processeurs et imaginer que 96 threads s'exécutent en même temps. Le 8 threads/cœur veut juste dire que chaque cœur a 8 jeux de registres et donc qu'un cœur peut switcher entre 8 threads sans faire d'accès mémoire. Mais à un instant donné, on a 1 thread par cœur qui s'exécute. Le SMT (Simultaneous MultiThreading) ou l'HyperThreading (HT) permet juste de (1) assurer que le pipeline des processeurs est bien rempli et (2) éviter la latence mémoire au moment d'un context switch.
Ce n'est pas ce que j'avais compris de l'article ci-dessous par exemple :
[^] # Re: Power et little endian
Posté par Dabowl_75 . En réponse au journal Debian Jessie, release prévue le 25 Avril avec deux nouvelles architectures. Évalué à 1.
Ce n'est pas ce que j'avais compris de l'article ci-dessous par exemple :
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Not+AIX/page/Understanding+Processor+Utilization+on+Power+Systems+-+AIX
Ni encore de celui-là (POWER7) :
http://www-03.ibm.com/systems/resources/pwrsysperf_SMT4OnP7.pdf
Bien sûr, 4 thread / core n'équivaut pas à 4 cores mais on peut s'en approcher pas mal selon les cas.