Hyperthreading and Windows 2000

Black_Cat

Distinguished
Jan 11, 2002
1,897
0
19,780
All the talk is about the new P4's with hyperthreading and frankly I can't wait to get my hands on one. However, I'm using Windows 2000. Should I switch to Windows XP when I get my new P4?

To start press any key. Where's the "any" key? --Homer Simpson.
 
G

Guest

Guest
of course not, thats not an obligation, why?
simply because they have the same Kernel.
what's the difference? only the lay out (plus some gadgets you can have by downloading.).


i've plugged my fingers into ? :cool: ? (or/&) <b>under</b> <b>?</b> :smile: <b>?</b> that Greek agora ... dunno what happen ... that works?!?
<P ID="edit"><FONT SIZE=-1><EM>Edited by Corsair3200 on 10/27/02 09:33 PM.</EM></FONT></P>
 

Black_Cat

Distinguished
Jan 11, 2002
1,897
0
19,780
But I like gadgets! :smile: I was just curious if there was any difference between the two. I have WinXP but I never installed it. I've been using Win2k since, well, 2000 and am happy with it. I don't want to change if I don't have to.

To start press any key. Where's the "any" key? --Homer Simpson.
 

eden

Champion
You will need to if you want all the hyped optimizations. WinXP is the only one to properly recognize logical processors and properly use the multithreading capability.

--
I guess I just see the world from a fisheye. -Eden
 
G

Guest

Guest
EDEN, you are an ASS! you didn't, don't & willn't understand anything in Informatics through out the tech's knowledge. go back to your plantations of cactus. :smile: ... or whatever...


i've plugged my fingers into ? :cool: ? (or/&) <b>under</b> <b>?</b> :smile: <b>?</b> that Greek agora ... dunno what happen ... that works?!?
 
G

Guest

Guest
 
<P ID="edit"><FONT SIZE=-1><EM>Edited by Corsair3200 on 10/27/02 09:56 PM.</EM></FONT></P>
 
G

Guest

Guest
for whos they aren't understanding yet, Windows XP is a Microsoft Propaganda. :lol: for the others.


i've plugged my fingers into ? :cool: ? (or/&) <b>under</b> <b>?</b> :smile: <b>?</b> that Greek agora ... dunno what happen ... that works?!?
 

eden

Champion
Corsair if you will start with your gibberish and name-calling, I assure you Fredi is not out of reach, I contacted him today to remove a thread and he did so within a half hour, you are next if you start, ok?

You better be more clear, explain why you think I am wrong, rather than call me an a$$.

--
I guess I just see the world from a fisheye. -Eden
 
G

Guest

Guest
whenever! whatsoever! ASSS!


i've plugged my fingers into ? :cool: ? (or/&) <b>under</b> <b>?</b> :smile: <b>?</b> that Greek agora ... dunno what happen ... that works?!?
 

Black_Cat

Distinguished
Jan 11, 2002
1,897
0
19,780
Thanks for your input, Eden. If you or anyone else can explain the difference, with regard to hyperthreading, between these two OS's that would be greatly appreciated.

To start press any key. Where's the "any" key? --Homer Simpson.
 

jclw

Distinguished
Dec 31, 2007
1,255
0
19,290
Windows 2000 (NT 5.0) does not support hyperthreading and will only detect one logical processor instead of two. Windows XP (NT 5.1) is a new kernel with hyperthreading support.

- JW
 
if you look at the version info. Windows 2000 is version 5.0 and windows XP PRO is verison 5.1.

Just so you can get an idea of how little difference there is.

I only went with windows xp because my PDA sync program kept crashing with windows 2000 and tech support told me i had a driver problem? ... so i switched to xp and it worked. Other than the different look which you can turn off everything it's practicly win2k with bug fixes. However with MS you fix a bug and 4 more pop up so they need to release SPs'.

Life is irrelivent and irrational.

<A HREF="http://www.anandtech.com/mysystemrig.html?id=9933" target="_new"> My Rig </A>
 
my understanding of hyperthreading is that it acts like a dual processor.

So any operating system with dual processor support should be supported.

win NT 4.0
win 2k
win xp PRO (NOT HOME edition)
unix/linux

all have native multiprocessing support.

Life is irrelivent and irrational.

<A HREF="http://www.anandtech.com/mysystemrig.html?id=9933" target="_new"> My Rig </A>
 

vacs

Distinguished
Aug 30, 2002
239
0
18,680
If you own a P4 you should use Windows XP anyway, since winxp is the only windows OS which is P4 optimized.

Now with HT, you even have one more reason to upgrade to XP since its the only windows version supporting HT (apart from Windows .NET betas)

<P ID="edit"><FONT SIZE=-1><EM>Edited by vacs on 10/28/02 12:30 PM.</EM></FONT></P>
 

juin

Distinguished
May 19, 2001
3,323
0
20,780
Yes XP have feature for HT that 2000 dont have unlike some have say.YOu can look in the boards i have put a link to MS windows under HT CPU MS explain the difference between 2000 and XP

Now what to do??
 

imgod2u

Distinguished
Jul 1, 2002
890
0
18,980
There are several other threads on Hyperthreading in these very forums, look into them, I and many others have elaborated many times on how other OS's asside from WinXP will react to a HT-enabled processor.

"We are Microsoft, resistance is futile." - Bill Gates, 2015.
 

sonoran

Distinguished
Jun 21, 2002
315
0
18,790
I have WinXP but I never installed it. I've been using Win2k since, well, 2000 and am happy with it. I don't want to change if I don't have to.
Well, BC, WinXP is basically just the next version of Win2k. Make the jump man. For quite a while I had WinXP Pro at home and was still using Win2k at work. Couldn't wait to upgrade my work machine. The System Restore feature alone is worth the cost of admission.
 

eden

Champion
Microsoft has had Win9X with versions 4.x, yet there was quite a difference from Win95 A to WinME as far as I am concerned, so we're not talking little difference just because the version number is a tenth higher.

Hyperthreading is NOT like Dual Processing, it is close but isn't. Dual Processing is 2 CPUs making the job with THEIR OWN execution units, Hyperthreading is simply making sure the 6 execution units of the P4 are used more often, as Intel claims they are only 35% used on average. Naturally TWO P4 Xeons with HT would mean that not only both contribute to processing but each uses his own units even further, thus you could get up to twice more throughput.

--
I guess I just see the world from a fisheye. -Eden
 
ya but if you had to explain it the easiest way to explain it is that it acts like dual processing. key word is acts.
So ya it's close and it's the easiest way to explain it to someone who doens't know much about computers.

Plus that was my understanding of it and HT is new so.
*shrugs*

but thanks for the input! So then in reality it just makes sure it uses it's 6 execution units where before it didn't? sounds like a hardware bug fix with a fancy name don't it?



Life is irrelivent and irrational.

<A HREF="http://www.anandtech.com/mysystemrig.html?id=9933" target="_new"> My Rig </A>
 

Spitfire_x86

Splendid
Jun 26, 2002
7,248
0
25,780
You won, Eden. Some people really likes System Restore, which seems most annonying to me.

What Audio Compression Technology you use for storing music? <A HREF="http://forumz.tomshardware.com/community/modules.php?name=Forums&file=viewtopic&p=25137#25137" target="_new"> Tell Here</A>
 

eden

Champion
ROFL, that's ok, it's your opinion and you stated why you think so, therefore I respect that!

Then again you are a music enthusiast so I can see a trace somewhere to why you are very disk space-sensitive and preservative, so good for you!

--
I guess I just see the world from a fisheye. -Eden
 

eden

Champion
Actually it's not a bug. As most would tell you here, especially imgod2u who vocally stated it many times, it's the x86 architecture which simply isn't much tailored for parallelism. Therefore in the P4's case where it already has low IPC, a good portion goes unused because there are many cases like branch mispredictions, latency, data dependencies which cause pipeline bubbles, (which probably are even more significant if the schedulers are weak). This is where the K7 shines, it has 9 units, 50% more than P4, so there is a bit more parallelism, hence why the P4 desperatly needs HT's help. The K7 most likely can use 5 of its units on average, that is about 80% of the P4's. If Intel states on average they are 35% at capacity, you know that the P4 has so much hindered potential. Of course, if you've thought about it as I did, K7+HT=Deadly weapon. I would not doubt it and am sure that if AMD gets their success in the server market, yanks some cash for R&D, they'd be doing the right thing investing into their own multithreading support, as it would probably yeild higher average performance boosts than the P6 core.

It's not easy explaining it to someone indeed, and you could use that explanation you said. I would say more like, it makes sure the processor is more efficient when operating.

--
I guess I just see the world from a fisheye. -Eden
 

Dark_Archonis

Distinguished
Apr 20, 2002
286
0
18,780
Indeed, there are other HT threads out there that contain the info you need. But for the record, to make full use of HT, you need WinXP because, as Eden and others have mentioned, it's the only Windows OS (apart from the "special" versions of Windows, like .NET betas) that properly handles logical CPU's as well as properly handling multi-threading.

- - -
<font color=green>All good things must come to an end … so they can be replaced by better things! :wink: </font color=green>