On Feb 3, 2011, at 8:33 PM, Jed Brown wrote:

> Try telling your MPI to run each process on different sockets, or on the same 
> socket with different caches. This is easy with Open MPI and with 
> MPICH+Hydra. You can simply use taskset for serial jobs.

   We should add this options to the FAQ.html memory bandwidth question for 
everyone to easily look up.

    Barry

> 
> 
>> On Feb 3, 2011 5:46 PM, "Barry Smith" <bsmith at mcs.anl.gov> wrote:
>> 
>> 
>>   Based on these numbers (that is assuming these numbers are a correct 
>> accounting of how much memory bandwidth you can get from the system*) you 
>> essentially have a one processor machine that they sold to you as a 8 
>> processor machine for sparse matrix computation. The one core run is using 
>> almost all the memory bandwidth, adding more cores in the computation helps 
>> very little because it is completely starved for memory bandwidth.
>> 
>>   Barry
>> 
>> * perhaps something in the OS is not configured correctly and thus not 
>> allowing access to all the memory bandwidth, but this seems unlikely.
>> 
>> On Feb 3, 2011, at 4:29 PM, Vijay S. Mahadevan wrote:
>> 
>> > Barry,
>> > 
>> > The outputs are attached. I do...
>> 
>> > <basicversion_np1.out><basicversion_np2.out>
>> 
> 

Reply via email to