Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Threading, multi-processors and Hyperthreading

Threading, multi-processors and Hyperthreading

Scheduled Pinned Locked Moved The Lounge
comquestion
10 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P Offline
    P Offline
    Paul Watson
    wrote on last edited by
    #1

    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?

    B G P M 4 Replies Last reply
    0
    • P Paul Watson

      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?

      B Offline
      B Offline
      Brian Delahunty
      wrote on last edited by
      #2

      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

      1 Reply Last reply
      0
      • P Paul Watson

        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?

        G Offline
        G Offline
        Giles
        wrote on last edited by
        #3

        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.

        M 1 Reply Last reply
        0
        • G Giles

          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.

          M Offline
          M Offline
          Michael P Butler
          wrote on last edited by
          #4

          Giles wrote: unless he really did get a dual cpu laptop, which would be cool. Until the fans pack in, then it would probably not be so cool :-D Michael CP Blog [^]

          T 1 Reply Last reply
          0
          • M Michael P Butler

            Giles wrote: unless he really did get a dual cpu laptop, which would be cool. Until the fans pack in, then it would probably not be so cool :-D Michael CP Blog [^]

            T Offline
            T Offline
            TaknuMone
            wrote on last edited by
            #5

            :eek: ROTFLMAO :laugh: :laugh:

            1 Reply Last reply
            0
            • P Paul Watson

              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?

              P Offline
              P Offline
              peterchen
              wrote on last edited by
              #6

              #include
              #include

              int 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

              S 1 Reply Last reply
              0
              • P peterchen

                #include
                #include

                int 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

                S Offline
                S Offline
                Steve Mayfield
                wrote on last edited by
                #7

                Is "Slepp(300)" the hyperthread supported version of "Sleep(300)"? :rolleyes: Steve

                M P 2 Replies Last reply
                0
                • S Steve Mayfield

                  Is "Slepp(300)" the hyperthread supported version of "Sleep(300)"? :rolleyes: Steve

                  M Offline
                  M Offline
                  Matt Gerrans
                  wrote on last edited by
                  #8

                  I think it should be "Schlep(300)" ... Matt Gerrans

                  1 Reply Last reply
                  0
                  • P Paul Watson

                    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?

                    M Offline
                    M Offline
                    Matt Gerrans
                    wrote on last edited by
                    #9

                    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

                    1 Reply Last reply
                    0
                    • S Steve Mayfield

                      Is "Slepp(300)" the hyperthread supported version of "Sleep(300)"? :rolleyes: Steve

                      P Offline
                      P Offline
                      peterchen
                      wrote on last edited by
                      #10

                      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

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Categories
                      • Recent
                      • Tags
                      • Popular
                      • World
                      • Users
                      • Groups