Re: Detecting CPUs and cores
- From: Lew <lew@xxxxxxxxxxxxxxxx>
- Date: Tue, 31 Jul 2007 07:05:07 -0400
Patricia Shanahan wrote:
A programmer may have determined experimentally that two threads running
on different cores get significantly more throughput than one, but that
the same two threads running hyper-threaded get less throughput than
one. The program is written so that the number of threads is a free
parameter.
The program should limit the number of threads to be no more than the
number of cores, but cannot because it cannot tell the difference
between two separate cores and a single hyper-threaded core.
It is likely that the two hyper-threaded cores will achieve more throughput than on one of those "cores". The reason Intel provided hyperthreading is that it increases throughput on the chip.
--
Lew
.
- Follow-Ups:
- Re: Detecting CPUs and cores
- From: Patricia Shanahan
- Re: Detecting CPUs and cores
- From: Daniel Dyer
- Re: Detecting CPUs and cores
- References:
- Detecting CPUs and cores
- From: Chris
- Re: Detecting CPUs and cores
- From: Joshua Cranmer
- Re: Detecting CPUs and cores
- From: Daniel Dyer
- Re: Detecting CPUs and cores
- From: Lew
- Re: Detecting CPUs and cores
- From: Eric Sosman
- Detecting CPUs and cores
- Prev by Date: Re: Problem reading " & apos; " from XML using SAX Parser
- Next by Date: Re: SEARCH SCRIPT HELP
- Previous by thread: Re: Detecting CPUs and cores
- Next by thread: Re: Detecting CPUs and cores
- Index(es):
Relevant Pages
|