SMT (Simultaneous Multi-Threading) is when a CPU divides its physical cores into virtual cores called threads. Hyper-Threading is Intel’s term for SMT. It enables each body to run two tasks at once. SMT increases the efficiency of the CPU and allows the CPU to execute several tasks simultaneously or run multi-threaded workloads with ease. Most high-end modern-day CPUs have SMT nowadays.