Pentium 4 Hyperthreading
Anyone with a Pentium 4 3.06GHZ+ care to comment on how much of a performance boost they see?
mov ax, es:[di]
I've got the 3.06, and it's fast like a greased monkey. I find that I have no delays at all while running many programs, though that may be just because the processor is so freaking fast.
I've read 0-20% performance increase with hyperthreading, depending on the application(s) you're running. I've also heard that in a few rare circumstances, you actually lose performance (although I don't know what the key factor was there).
Brad Wilson (dotnetguy.techieswithcats.com)
The OS (XP) takes care of it for you - you don't have to do anything. Each CPU looks like two to the OS - the task manager shows two distinct CPUs for each actual chip. A friend of mine has a dual hyperthreaded Xeon so his task manager says he has four CPUs. He's had the thing a month and he still isn't tired of telling me how fast it is.
Mitch & Murray (from downtown)
The last time I looked, Intel's compiler is compatible with Microsoft's; can compile faster code; is also better at generating code which adapts to or is suited for whichever Intel CPU.
Hyperthreading can boost performance by quite a bit in some cases.
Albert D. Kallal
This must be the shortest write-up produced by Albert! :))
Where hyperthreading slows the application down is in heavy mathematics computation. While the hyperthreaded CPU appears to be two virtual processors, there is still only one FPU - and they have to share it.
Fog Creek Home