Skip to content
vsMars
Glossar

Hyperthreading / SMT

Simultaneous Multithreading — ein physischer CPU-Kern, der sich als zwei logische Threads präsentiert und Ausführungseinheiten teilt, um sie auszulasten, wenn ein Thread stockt.

Ein Kern mit SMT (AMDs Begriff) oder Hyperthreading (Intels Begriff) stellt zwei Hardware-Threads bereit. Wenn ein Thread auf Speicher oder einen Cache-Miss wartet, nutzt der zweite die untätigen Ausführungseinheiten.

Realer Zuwachs

SMT bringt etwa 15–30 % zusätzlichen Durchsatz bei stark mehrfädigen Workloads (Kompilierung, Rendering, Video-Encoding). Es verdoppelt NICHT die Leistung — die zugrunde liegenden Ausführungsressourcen werden geteilt.

Wann es schadet

Einige latenzsensible Workloads (manche Spiele, bestimmte Audio-Plugins) bevorzugen deaktiviertes SMT, damit Threads nicht um Cache konkurrieren. Intels Hybrid-Designs umgehen dies, indem sie SMT bei den P-Cores weglassen (Core Ultra 200) und es bei den E-Cores ganz auslassen.

Spezifikationen lesen

„8 Kerne / 16 Threads“ bedeutet 8 physische Kerne mit SMT. „8 Kerne / 8 Threads“ bedeutet kein SMT. Für anhaltende mehrfädige Arbeit schlagen mehr Kerne mehr Threads — ein 12-Kern-/12-Thread-Chip übertrifft beim Rendering oft einen 8-Kern-/16-Thread-Chip.

Wo das zählt

Categories that use hyperthreading / smt

Weiterlesen

Other terms you might need