Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Any one know anything about hyperthreading technology?

I own a pent 4 3.00 ghz processor (2 CPU) which is pretty powerful for the most part but i checked bios and it said hyperthreading enabled does any one know if turning this off will increase my fps/preformance even more?

Comments

  • stylee99stylee99 Member Posts: 116
    Originally posted by Almanegras

    I own a pent 4 3.00 ghz processor (2 CPU) which is pretty powerful for the most part but i checked bios and it said hyperthreading enabled does any one know if turning this off will increase my fps/preformance even more?
    I don't think it would increase performance, I think it would most likely decrease it. Hyperthreading is a technology that effectively allows your cpu to process two sets of instructions at a time, like it was two processors.
  • kattjakattja Member Posts: 112
    I would disable it myself, especially for gaming.  Generally it was more useful in multiple processor designs like the Dual and Quad Xeons server configurations (older model ones) though sometimes at the expense of lessened memory bandwidth.



    I work with quad CPU Xeons here every day myself; but this is in the Medical and Scientific imaging community and performance is a big factor.  The code/programs are designed to explicity benefit from this.



    The average user and game probably won't benefit much. 
  • EuthorusEuthorus Member Posts: 491
    If you dont know please dont answer - Hyperthreading and Mutli-core are similar but have nothing in common.



    Intel's technology essentially fools the operating system into thinking it's hooked up to two processors, allowing two threads to be run in parallel, both on separate 'logical' processors within the same physical processor. The OS sees double through a mix of shared, replicated and partitioned chip resources, such as registers, maths units and cache memory.



    So if one thread is busily hacking away at a list of integer values, the floating-point units are free to crunch numbers for a second thread. Such a smooth division of labour is uncommon, alas, so the best HT can do is increase certain applications' performance by up to 30 per cent, according to Intel, though it admits the average gain is more like 10-20 per cent.


    FUNCOM - putting the FUN in disFUNctional !

  • JackdogJackdog Member UncommonPosts: 6,321
    the Unreal 2.0 engine does not support hyper threading, the Unreal 3.0 does. Turning it off or on has no effect one way or the other unless the app is coded to take advantage of it.

    I miss DAoC

  • stylee99stylee99 Member Posts: 116
    Originally posted by Euthorus

    If you dont know please dont answer - Hyperthreading and Mutli-core are similar but have nothing in common.



    Intel's technology essentially fools the operating system into thinking it's hooked up to two processors, allowing two threads to be run in parallel, both on separate 'logical' processors within the same physical processor. The OS sees double through a mix of shared, replicated and partitioned chip resources, such as registers, maths units and cache memory.



    So if one thread is busily hacking away at a list of integer values, the floating-point units are free to crunch numbers for a second thread. Such a smooth division of labour is uncommon, alas, so the best HT can do is increase certain applications' performance by up to 30 per cent, according to Intel, though it admits the average gain is more like 10-20 per cent.



    Not sure if you were talking about me? But you said basically what I said. I've never used one before honestly, but what I said was the basic definition of what it is supposed to be, anyway.

    Actually, here is a definition of it, word for word: "An intel technology that enables a single processor to execute two streams of instructions at the same time, as if it were two processors."

    ...which is quite close to what I said. Not sure if you were referring to me though.

  • kattjakattja Member Posts: 112
    I don't know who he was talking to either, but it was a nice job copying and pasting from The Register.
  • stylee99stylee99 Member Posts: 116
    Originally posted by kattja

    I don't know who he was talking to either, but it was a nice job copying and pasting from The Register.
    Not sure what the register is... Call me a good student, what I said, and quoted in my second post was from my Comptia A+ book.
  • kattjakattja Member Posts: 112
  • stylee99stylee99 Member Posts: 116
    Originally posted by kattja

    Oh I meant him, he copied from this:  www.theregister.co.uk/2002/06/18/what_the_hell_is_hyperthreading/

    Oh, gotcha. lol :p
  • kattjakattja Member Posts: 112
    It was just uncalled for IMHO, but whatever. 
  • kattjakattja Member Posts: 112
    Anyway I'll finish this up with something very useful/helpful.



    Since the game isn't THAT cpu-bound, it probably makes no real difference using HT or not, but here is a WONDERFUL program that you can use to monitor program resources.  It will even show you I/O bandwidth and even individual thread CPU usage, plus tons of memory usage information. 



    www.microsoft.com/technet/sysinternals/utilities/ProcessExplorer.mspx



    (You might get a message about not having "debug" symbols for certain Windows DLLs, etc., don't worry about it.)  
Sign In or Register to comment.