Threading, multi-processors and Hyperthreading
-
A co-worker just got a Fujitsu-Siemens Amilo D laptop which apparently has a 3ghz HyperThreaded processor. How does one check to ensure the processore is hyperthreaded? Nowhere in the BIOS or anywhere else on the machine does it say HT. The only clue is that Windows XP shows two processors. He just wants to confirm it (he wants to see the word "Hyperthreaded" somewhere.) Other thing I wanted to ask; Does anyone have a good explanation of multiprocessor based systems, threading and how it all relates? regards, Paul Watson Bluegrass South Africa Michael Dunn wrote: "except the sod who voted this a 1, NO SOUP FOR YOU" Crikey! ain't life grand?
-
A co-worker just got a Fujitsu-Siemens Amilo D laptop which apparently has a 3ghz HyperThreaded processor. How does one check to ensure the processore is hyperthreaded? Nowhere in the BIOS or anywhere else on the machine does it say HT. The only clue is that Windows XP shows two processors. He just wants to confirm it (he wants to see the word "Hyperthreaded" somewhere.) Other thing I wanted to ask; Does anyone have a good explanation of multiprocessor based systems, threading and how it all relates? regards, Paul Watson Bluegrass South Africa Michael Dunn wrote: "except the sod who voted this a 1, NO SOUP FOR YOU" Crikey! ain't life grand?
Press CTRL + SHIFT + ESC and you'll get the Task Manager... Click on "Performance" .... and a hyperthreaded chip will show as two processors in there... not one.... and this isn't good enough for him!!! Grrr.. I'd be happier to know that I have 2 processors than one hyperthreaded one.... even though it is a hyperthreaded processor. Also.. have a look here: http://downloadfinder.intel.com/scripts-df/Product_Filter.asp?ProductID=1687 ^ .... It's some hyperthreading testing software from Intel Regards, Brian Dela :-) http://www.briandela.com IE 6 required.
http://www.briandela.com/pictures Now with a pictures section :-D
http://www.briandela.com/rss/newsrss.xml RSS Feed -
A co-worker just got a Fujitsu-Siemens Amilo D laptop which apparently has a 3ghz HyperThreaded processor. How does one check to ensure the processore is hyperthreaded? Nowhere in the BIOS or anywhere else on the machine does it say HT. The only clue is that Windows XP shows two processors. He just wants to confirm it (he wants to see the word "Hyperthreaded" somewhere.) Other thing I wanted to ask; Does anyone have a good explanation of multiprocessor based systems, threading and how it all relates? regards, Paul Watson Bluegrass South Africa Michael Dunn wrote: "except the sod who voted this a 1, NO SOUP FOR YOU" Crikey! ain't life grand?
If its a laptop, and its showing 2 processors in the task manager then its almost certainly hypertheading, unless he really did get a dual cpu laptop, which would be cool. For all things SMP (Symetric multiprocessing), go over and have a look at www.2cpu.com[^] They have quite a few good articles in the newbies sections on hyperthreading and 2 or more cpu's, and what to expect in terms of performance. Beware though, as these guys are all slightly nuts, and hell bent on getting as much cpu power they can into a box. Personally can't wait for the dual core Opterons next year.
-
If its a laptop, and its showing 2 processors in the task manager then its almost certainly hypertheading, unless he really did get a dual cpu laptop, which would be cool. For all things SMP (Symetric multiprocessing), go over and have a look at www.2cpu.com[^] They have quite a few good articles in the newbies sections on hyperthreading and 2 or more cpu's, and what to expect in terms of performance. Beware though, as these guys are all slightly nuts, and hell bent on getting as much cpu power they can into a box. Personally can't wait for the dual core Opterons next year.
-
-
A co-worker just got a Fujitsu-Siemens Amilo D laptop which apparently has a 3ghz HyperThreaded processor. How does one check to ensure the processore is hyperthreaded? Nowhere in the BIOS or anywhere else on the machine does it say HT. The only clue is that Windows XP shows two processors. He just wants to confirm it (he wants to see the word "Hyperthreaded" somewhere.) Other thing I wanted to ask; Does anyone have a good explanation of multiprocessor based systems, threading and how it all relates? regards, Paul Watson Bluegrass South Africa Michael Dunn wrote: "except the sod who voted this a 1, NO SOUP FOR YOU" Crikey! ain't life grand?
#include
#includeint main()
{
printf("Checking for Hyperthreading....\n");
for(int i=0; i<10; ++i) { printf("."); Slepp(300); }
printf("Test Complete. Hyperthreaded CPU detected.\n");
}
we are here to help each other get through this thing, whatever it is Vonnegut jr.
sighist Fold With Us! || Agile Programming | doxygen -
#include
#includeint main()
{
printf("Checking for Hyperthreading....\n");
for(int i=0; i<10; ++i) { printf("."); Slepp(300); }
printf("Test Complete. Hyperthreaded CPU detected.\n");
}
we are here to help each other get through this thing, whatever it is Vonnegut jr.
sighist Fold With Us! || Agile Programming | doxygenIs "Slepp(300)" the hyperthread supported version of "Sleep(300)"? :rolleyes: Steve
-
Is "Slepp(300)" the hyperthread supported version of "Sleep(300)"? :rolleyes: Steve
I think it should be "Schlep(300)" ... Matt Gerrans
-
A co-worker just got a Fujitsu-Siemens Amilo D laptop which apparently has a 3ghz HyperThreaded processor. How does one check to ensure the processore is hyperthreaded? Nowhere in the BIOS or anywhere else on the machine does it say HT. The only clue is that Windows XP shows two processors. He just wants to confirm it (he wants to see the word "Hyperthreaded" somewhere.) Other thing I wanted to ask; Does anyone have a good explanation of multiprocessor based systems, threading and how it all relates? regards, Paul Watson Bluegrass South Africa Michael Dunn wrote: "except the sod who voted this a 1, NO SOUP FOR YOU" Crikey! ain't life grand?
You can also look at the device manager's processor node, where there should be two items. Additionally, there should be something in the BIOS to enable/disable hyperthreading, which is a suble clue about whether it exists. However, some BIOSes have two modes for configuration, a dummy user mode that you get into with the advertised "Press Del" or "Press F1" method and a more advanced BIOS that you get to with an unadvertised key. For example on an HP Pavilion with hyperthreading pressing "F11" when it says "F1=Setup" will get you into the BIOS setup where you can see the option to enable/disable hyperthreading (under the "Power" menu), but if you use "F1" to get there, you won't see it. There's probably a web site that lists the secret keys for all manufacturers... Matt Gerrans
-
Is "Slepp(300)" the hyperthread supported version of "Sleep(300)"? :rolleyes: Steve
yep, it's "Sleep-Per-Processor", to avoid another processor picking up while this one's sleeping.
we are here to help each other get through this thing, whatever it is Vonnegut jr.
sighist Fold With Us! || Agile Programming | doxygen