Re: CPU utilization never goes above 50% in Fortran code

From: John C. Bollinger (jobollin_at_indiana.edu)
Date: 11/01/04


Date: Mon, 01 Nov 2004 08:34:26 -0500

Chandra Chilmakuri wrote:
> I think hyperthreading of your processor is switched on, which would
> divide your processor into two (50% each). you can disable this going
> to setup while your machine is booting.

This sounds a bit deceptive, as if having hyperthreading enabled would
halve performance. That would be extremely unlikely, but what HT
_could_ do is confuse a process monitor into thinking that your program
was only using 50% of the available CPU power. You can check whether HT
is behind the observed behavior by disabling it as Chandra said. I
would recommend that you test your applications with HT on and off to
satisfy yourself as to which configuration produces the better
performance. If they are about the same then you should probably leave
HT on.

John Bollinger
jobollin@indiana.edu



Relevant Pages

  • Re: Hyperthreading or not?
    ... > Hyperthreading technology CPU. ... > hyperthreading make the CPU run hotter than when it is ... If it starts to overheat then complain to Dell about ... by disabling any performance feature. ...
    (microsoft.public.windowsxp.general)
  • Re: Hyperthreading Technology
    ... Are you saying it may be faster with H/T disabled? ... Any down side to disabling HT? ... > Anyway the articl stated that HT Technology is not supported in Windows XP ... It does support HyperThreading, although you may want ...
    (microsoft.public.windowsxp.general)
  • hyperthreading and onconfig parameters
    ... This platform supports enabling or disabling "hyperthreading". ... is it better to enable or disable hyperthreading? ...
    (comp.databases.informix)
  • Re: Game Company- Java Server Thread Priority
    ... We do have dual Xeon processors... ... Nick ... > That implies you've got dual Xeon processors with Hyperthreading enabled. ... > Try disabling Hyperthreading in the BIOS so Windows only sees the 2 ...
    (comp.lang.java.programmer)
  • Re: Game Company- Java Server Thread Priority
    ... We do have dual Xeon processors... ... Nick ... > That implies you've got dual Xeon processors with Hyperthreading enabled. ... > Try disabling Hyperthreading in the BIOS so Windows only sees the 2 ...
    (comp.lang.java.help)