HyperThreading, how can I install Windows 2000 and use it?

IsOs

Diamond Member
Oct 9, 1999
4,475
0
76
Has anyone successfully used HyperThreading with Windows 2000? Could you please state the manner that you installed Windows 2000?

I know that using Windows XP Pro is the preferred way. But Windows XP disabled my NetBEUI Lan when SP1 was installed.

Any help is appreciated.
 

galt

Senior member
Jun 10, 2002
317
0
0
I dont think w2k supports hyperthreading. Hell, my w2k sp4 cd wont even support 48bit lba, which microsoft *says* it does.
 

spyordie007

Diamond Member
May 28, 2001
6,229
0
0
Win 2K doesnt "support" HT however if it is a single CPU box you can install on it and Windows will think that it is 2 CPUs.

The other option would be to disable HT in the bios (this is the MS/Intel support/reccomended/suggested way).

-Spy
 

kylef

Golden Member
Jan 25, 2000
1,430
0
0
HyperThreading on Win2k is not supported because Win2k detects your single HT cpu as two CPUs. The reason this is BAD is that the system idle process, which is implemented as a NOOP in Win2k, will steal CPU cycles away from other running programs. This happens because a NOOP instruction competes with regular integer instructions on a HT cpu for the same resources. If you truly had two CPUs, this would not happen.

So I would recommend that you disable hyperthreading to achieve best performance in Win2k.

WinXP, on the other hand, recognizes the HT cpu and behaves accordingly.

Don't know if MS can fix this for Win2k... it would involve changing the kernel itself, which might affect regular system behavior and introduce problems into "legacy" systems. Microsoft is traditionally afraid to implement big changes like this because such changes tend to break the existing configurations...
 

SearchMaster

Diamond Member
Jun 6, 2002
7,792
114
106
Interesting.

I have HT enabled on my Win2K Server box. I have noticed a dramatic increase in responsiveness for extremely CPU-intensive processes, and for that reason alone I will probably keep it enabled. Otherwise, I can't see any differences.
 

kylef

Golden Member
Jan 25, 2000
1,430
0
0
Here's a link that describes part of the problem, in case you're interested:

Microsoft's HT Support Statement

It could be that Win2k server has some HT support, I don't know. But Win2k Workstation definitely does not. There are some circumstances in which HT can speed up even a Win2k workstation computer (e.g., when a floating point app and integer app are running simultaneously), but single-application performance (with no other load-intensive thread running) is typically worse due to the spin-lock NOOP contention from the "2nd cpu" idle thread.
 

IsOs

Diamond Member
Oct 9, 1999
4,475
0
76
Thanks for the information. I'm currently running this system in Windows 2000 Pro with HT enabled. I'll play around with this a little.

I don't think I'll have a problem with the System Idle. Running SETI with SETI Driver defaulting to 2 processes doesn't event give any time for System Idle during the first 6 hours of operations.
 

spyordie007

Diamond Member
May 28, 2001
6,229
0
0
I think the biggest performance problems come when running Windows 2000 (any version) on a box with multiple HT CPUs. Say you have Windows 2000 Server on a dual HT CPU system, Windows will think it has 4 physical CPUs and when running 2 threads can end up running the 2 threads on the first physical CPU (logical CPUs 1 and 2) while leaving the second physical CPU (logical CPUs 3 and 4) idle.

There's also the problem with the system idle process as mentioned earlier.

-Spy
 

Shimmishim

Elite Member
Feb 19, 2001
7,504
0
76
i have ht disabled with 2000 pro

if you try benching things, it will only use 50% of the cpu or 1 of the 2 processors that 2000 recognizes...

saw my pcmark2k2 score go from 6400 to 8600 after disabling HT
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |