simultaneous multithreading technology
C22268
concept
Simultaneous multithreading technology is a processor design technique that allows multiple independent instruction threads to be issued and executed in the same clock cycle on a single physical core, improving utilization of execution resources and overall throughput.