What Is Hyperthreading?

If an operating system sees more cores than existing physical cores, that is the effect of hyperthreading. CPUs have the capability to signal each core to emulate two or more processors. These emulated processors are called threads. Each of these emulated processors can execute multiple queues of instructions, by means of a time-sharing resource (clever multitasking techniques) and increase the efficiency and throughput of a CPU. Figure 13-4 shows a graphical representation of hyperthreading.

Image

Figure 13-4 Hyperthreading

Get CCNA Data Center DCICT 640-916 Official Cert Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.