Intel’s Hyper-Threading (HT) technology enables a single CPU to accept and calculate two independent sets of instructions simultaneously, thereby simulating two CPUs. The technology was designed so that single CPUs can compete better with true multi-CPU systems but without the cost involved. In an HT environment, only one CPU is present, but the operating system sees two virtual CPUs and divides the workload, or threads, between the two.