[mpich-discuss] Why is my quad core slower than cluster
Darius Buntinas
buntinas at mcs.anl.gov
Thu Jul 10 10:22:11 CDT 2008
But the kernel is not doing the memcpy. The memcpy used in mpich2 for
intel x64_64 is from libc. Scott, do you know if there is a problem
with libc memcpy also?
-d
On 07/10/2008 09:00 AM, Scott Atchley wrote:
> On Jul 8, 2008, at 12:35 PM, zach wrote:
>
>> I am using a cluster.
>> Each pc has two cpus and they are Xeon. Each cpu has 4GB, i think red
>> hat is running.
>>
>> I also use a pc at home- quad core intel chip, 8gb ram, ubuntu.
>>
>> Both are using mpich.
>>
>> I have found that my home pc is only running about 1/3 the speed of
>> the cluster, and the number of processes (4) and code is the same.
>>
>> Can anyone tell me if this is typical, and why, or am I not optimizing
>> something properly?
>>
>> Thanks
>> Zach
>
> Which processor (Harpertown?). Which kernel?
>
> Kernels <= 2.6.20 use the wrong memory copy routine for Intel Core2
> cpus. Since all of your communication will use memory copy, it will make
> a difference.
>
> Scott
>
More information about the mpich-discuss
mailing list