Hypertreading:
Avantages:
- exemple un dual-core hypertreadé = 2 cores + 2 tread = 4 tread. Ça permet a un dual cores d’être plus rapide qu'un dual core sans HT sur un programme optimisé 4 cores.
- Ça permet de moins consommer qu'un vrai quad-core car il y a moins de cores physqique à alimenter.
Inconvénient:
- Un dual cores + HT (hypertreading) sera moins performant q'un vrai quad cores à architecture égale.
IPC: instructions par cycle
Instruction: Une opération
Fréquence: nombre cycle par seconde.
exemple un processeur avec un IPC de 10 (10 instructions par cycle) et une fréquence de 3ghz.
Le nombre d'opérations par secondes sera de : 10 x 3ghz = 30 milliard d'instructions en 1 secondes.
1 instruction =/= d'un calcul car un calcul peut utiliser plusieurs instruction pour être réaliser.