Hyperthreading Technology from Intel
Here are some brief information about the Intel’s Hyperthreading technology.
1. In Hyperthreading, each processor can run two threads in parallel. The operating system sees the processor as two virtual processors and executes the threads in parallel.
2. The typical performance gain is expected to be of the order of 15% to 30%. However, the operating system needs to be tweaked to take advantage of Hyperthreading.
3. Let us say a Thread A is executing in a Hyperthreading enables processors. Assume that the execution of the Thread A is temporarily halted, for example, due to a Cache Miss. In such case, Thread B waiting to be executes, uses the processor resource and executes, by the time the data required by Thread A arrives from Memory.
4. Hyperthreading was started mainly with the Intel Pentium 4 processor on consumer processors. Intel removed the Hyperthreading with the Dual COre and core 2 Duo processors. Hyperthreading restared with the Intel core i3 and core i5 processors.
5. The Intel Pentium P6100, P6200 and P6300 are based upon the same architecture as the Arrandale based core i3 processors, but with Hyperthreading disabled.
The Intel Core i3-330M and the Pentium P6200 are both clocked similarly at 2.13 GHz. The Pentium P6200 however, does not has Hyperthreading enabled. read how much difference it makes in Core i3-330M and the Pentium P6200