[TriLUG] Hyperthreading and Xeons

Joseph Mack mack.joseph at epa.gov
Wed Oct 13 13:34:21 EDT 2004


Jeremy Portzer wrote:
> 

> Does this mean that I should treat it as a four-processor computer for
> the purposes of starting processes? 

sure, but remember that the extra 2 processors are memory bandwidth limited.
You can only use them effeciently if they are running on data in their local
cache. AFAIK the extra CPU core in each package is only there because it's cheap
to do and is good for marketing.

Try running  and timing 1,2,3 or 4 processes using bc to calculate pi to 
1,000,000 places

echo "scale=1000000;a(1)*4" | bc -l

Joe

-- 
Joseph Mack PhD, High Performance Computing & Scientific Visualization
LMIT, Supporting the EPA Research Triangle Park, NC 919-541-0007
Federal Contact - John B. Smith 919-541-1087 - smith.johnb at epa.gov



More information about the TriLUG mailing list