Originally posted by: spyordie007
Technically it doesnt "work" at all, saying it works would imply that it is doing what it is supposed to be doing and under 2000 that is simply not the case. For it to "work" correct the OS must know the differance between logical and physical processors; 2000 simply does not have this capability.
Will 2000 run on a HT CPU? Absolutly, and you shouldnt have any stability issues.
But that doesnt mean hyperthreading is "working" like its supposed to.
Yes there were some 2000 SP4 updates that helps the scheduler get along better, but it doesnt address the additional licensing issues. I disagree with virtual larry's answer on the xp vs. 2000 thread because he assumes that because microsoft says the scheduler is supposed to work better that it is supported and this is simply not the case.
Anyway, this issue has been discussed to death in plenty of other threads.
Well, I was presenting the facts straight from MS and Intel. If you don't believe those are accurate, I would like to find out why. Note that "properly supports" does not mean "optimized for", nor "guarantees a performance increase". Those largely depend on the types of tasks in question being run on the HT machine. There are certain categories of tasks, that HT cannot ever improve the performance of, no matter how you tweak the OS scheduler. There are also tasks that can benefit highly from HT, but the performance optimization that you see can be slightly tempered by the OS. But what I pointed out in the other thread, is that W2K does implement all of the necessary guidelines specified by Intel, for HT to "work". The only major difference, is the licensing issue, and that isn't even a technical issue at all.
Personally, I think that you mis-understand how HT "works", and how Intel specifically designed it to operate as a functional drop-in replacement for SMP-compatible x86 systems. If you somehow inferred that whether an HT system gives a performance increase, determines whether it is "working" or not, then you should go back and read the Intel technical whitepapers a bit more carefully, as HT can actually lead to decreases in performance. (As was show in the benchmark graphs on that article that I linked from TechReport, running on XP SP1. So with HT enabled, and even more with the update patch from MS to "fix" HT support, the benchmark results were *worse*. So do you also believe that HT "doesn't work" on XP SP1, even with an MS patch specifically to fix HT support?)