[mpich-discuss] Why is my quad core slower than cluster

Scott Atchley atchley at myri.com
Thu Jul 10 11:14:05 CDT 2008


Darius,

Sorry, I was thinking kernel-to-kernel and not userspace. It should  
not affect userspace-to-userspace.

Scott

On Jul 10, 2008, at 11:22 AM, Darius Buntinas wrote:

>
> 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