For dual socket systems, hyper-threading can boost performance by up to 15%. For a single socket system, hyper-threading can boost system performance by up to 30%. How Much will Hyper-Threading Boost Processing Performance?īased on guidelines from multiple server manufacturers, I use the following rule of thumb. As a result, enabling hyper-threading may significantly boost system performance. By enabling hyper-threading, the execution units can process instructions from two threads simultaneously, which means fewer execution units will be idle during each clock cycle. This allows a computer’s operating system or hypervisor to access two logical processors for each physical core on the system.Īs threads are processed, some of the internal components of the core (called execution units) are frequently idle during each clock cycle. a second architectural state) on a single physical processor core.
Hyper-threading is an Intel technology which provides a second set of registers (i.e. If performance tuning is critical in your environment, testing performance both with and without hyper-threading could be important.īelow is the how and why of hyper-threading… In dual socket systems, hyper-threading can provide up to a 15% improvement. This can result in up to 30% more processing performance in a single socket system.
These two threads will still share internal microarchitecture components called execution units. When hyper-threading is enabled on an Intel socket, the second architectural state on each core can accept threads from the operating system (or hypervisor). It does so by providing two sets of registers (called architectural states) on each core. Hyper-threading creates two logical processors from one physical processor core. Intel Hyper-Threading Technology can boost processing performance of a system by up to 30%. I will also provide a simple method for creating a rough comparison of system performance between hyper-threaded CPUs and non-hyper-threaded CPUs. In today’s blog post, I will be covering Intel Hyper-Threading Technology, how it can benefit system performance, and when it might not.