Simultaneous Multithreading (SMT)

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf computer architecture technique
gptkbp:abbreviation gptkb:SMT
gptkbp:allows better utilization of execution units
gptkbp:category parallel computing
processor design
gptkbp:contrastsWith coarse-grained multithreading
fine-grained multithreading
gptkbp:enables multiple threads to execute simultaneously on a single physical processor core
gptkbp:example gptkb:IBM_POWER_processors
gptkb:Intel_Hyper-Threading
gptkbp:goal increase instruction throughput
https://www.w3.org/2000/01/rdf-schema#label Simultaneous Multithreading (SMT)
gptkbp:improves processor resource utilization
throughput under multithreaded workloads
gptkbp:introducedIn gptkb:DEC_Alpha_21264
gptkbp:reduces single-thread performance in some cases
gptkbp:relatedTo multicore processors
superscalar architecture
instruction-level parallelism
thread-level parallelism
gptkbp:usedIn modern CPUs
gptkbp:bfsParent gptkb:AMD_Ryzen_5
gptkbp:bfsLayer 5