I’ve been reading about Intel’s hyperthreading and from what I understand, it’s a BIOS trick to make the OS think that there are two processors when there is actually one. The single processor attempts to do the job of 2 processors. The end result is a performance boost of approx 10% on applications that support multiprocessing. On apps that don’t support it there is no performance improvement. In certain applications, it can actually reduce performance slightly.RogerRabbit said:Does P4 Hyperthread make a difference, when backing up DVD movies?
Cinema Face said:I’ve been reading about Intel’s hyperthreading and from what I understand, it’s a BIOS trick to make the OS think that there are two processors when there is actually one. The single processor attempts to do the job of 2 processors. The end result is a performance boost of approx 10% on applications that support multiprocessing. On apps that don’t support it there is no performance improvement. In certain applications, it can actually reduce performance slightly.
What you're saying doesn't necessarily contradict my points, although I wasn’t aware that additional registers were required.Peeping Tom said:An incorrect post Cinema Face. HT is an additional set of registers pointing at the operational units. This allows concurrent scheduling of tasks and its goal is to maximize cpu usage. It works best when an inefficient process is running, i.e., something allocates resources but isn't always using them - with HT another thread can then use the resources. To use HT, the OS must be aware that it has a second virtual, not physical, processor, such that its scheduler deals with the situation properly. Windows XP can use HT, under 2000 it is best to disable HT in bios.






