Hyperthreading

Brooks Davis brooks at one-eyed-alien.net
Fri Jun 27 16:53:50 PDT 2003


On Fri, Jun 27, 2003 at 06:39:12PM -0500, Glenn Johnson wrote:
> Thanks.  I had read the smp manual page.  I know _how_ to enable HTT; I
> was wondering whether I _should_ enable it.  It seems the answer is that
> it is not beneficial in its current state because the scheduler does not
> yet differentiate between physical and logical processors.

It's more complicated then that.  For many users, it's true that HTT is
not useful due to the scheduling issues, but for some applications where
you keep all the CPUs busy, it does help.  Somewhat suprisingly,
SETI at Home performs better with HTT enabled then without.  The individual
workunits take longer to process, but the overall throughput is better
(4 workunits every 6hrs instead of 2 workunits every 4hrs).

-- Brooks

-- 
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20030627/0dbdada8/attachment.bin


More information about the freebsd-current mailing list