Un CPU double cœur avec hyper-threading peut traiter simultanément 4 instructions . Voici pourquoi:
* double-cœur: Cela signifie que le CPU a deux noyaux de traitement physique. Chaque noyau peut exécuter une instruction à la fois.
* Hyper-Threading: Cette technologie permet à chaque noyau physique d'apparaître comme deux noyaux logiques au système d'exploitation. Cela signifie que chaque noyau peut gérer deux threads d'instructions simultanément.
Ainsi, avec deux noyaux physiques et hyper-threading activés, le CPU peut traiter efficacement 2 noyaux physiques * 2 noyaux logiques par noyau = 4 instructions simultanément .
Remarque importante: Bien que l'hyper-lancement permet un degré de parallélisme plus élevé, il ne se traduit pas nécessairement par une augmentation des performances de 100%. L'avantage réel dépend de la charge de travail et de la façon dont le logiciel est optimisé pour utiliser plusieurs threads.
|