What Is Hyper-Threading Technology?

Hyper-Threading (HT) is a technology developed by Intel and released in 2002. Hyper-Threading technology was originally only used in Xeon processors, then called "Super-Threading". Since then it has been used in Pentium 4 HT. The early code name was Jackson. [1]

Hyper-threading technology simulates two logical cores inside a multi-threaded processor into two physical chips, allowing a single processor to use thread-level
Each unit of time,
Not all processors support Hyper-Threading. The following desktop processors support Hyper-Threading: [4]
The differences between Hyper-Threading technology and multi-core architecture are as follows: Hyper-Threading technology improves the performance of the processor by delaying the hiding method. In essence, multiple threads share a processing unit. Therefore, the performance obtained by using hyper-threading technology is not really parallel. As a result, the performance improvement achieved by using hyper-threading technology will vary depending on the application and the hardware platform. Multi-core processors are two or more independent execution units embedded in one processor. Each instruction sequence (thread) has a complete hardware execution environment, so real parallelism is achieved between the threads. [2]
The combination of hyper-threading technology and multi-core technology can bring more optimization space to the application, and then greatly increase the system throughput. [2]

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?