[mpich-discuss] MPI_Alloc_mem: optimized memory usage

James S Perrin james.s.perrin at manchester.ac.uk
Mon Nov 10 05:24:12 CST 2008


Thanks for the info Rajeev. Would this be something worth looking at in 
future releases in the nemesis channel as we run more systems with more 
and more cores per node?

Regards
James

Rajeev Thakur wrote:
> In the sshm channel (scalable shared memory), which is now deprecated,
> Alloc_mem allocated shared memory for use in one-sided communication. I
> believe in other cases at present, Alloc_mem just calls malloc.
> 
> Rajeev 
> 
>> -----Original Message-----
>> From: mpich-discuss-bounces at mcs.anl.gov 
>> [mailto:mpich-discuss-bounces at mcs.anl.gov] On Behalf Of James S Perrin
>> Sent: Friday, November 07, 2008 11:55 AM
>> To: mpich
>> Subject: [mpich-discuss] MPI_Alloc_mem: optimized memory usage
>>
>> Hi,
>> 	Are MPICH2 calls optimized for SMP/multi-core 
>> architectures if I 
>> allocate buffers using MPI_Alloc_mem()? I was reading the in 
>> the MPI2.1 
>> spec that MPI_Alloc_mem can be implemented to take advantage 
>> of shared 
>> memory pools when available meaning I can keep my code portable and 
>> clean. Presumably this would only be available in ch3:ssm and nemesis 
>> channels.
>>
>> Regards
>> James
> 

-- 
------------------------------------------------------------------------
   James S. Perrin
   Visualization

   Research Computing Services
   Devonshire House, University Precinct
   The University of Manchester
   Oxford Road, Manchester, M13 9PL

   t: +44 (0) 161 275 6945
   e: james.perrin at manchester.ac.uk
   w: www.manchester.ac.uk/researchcomputing
------------------------------------------------------------------------
  "The test of intellect is the refusal to belabour the obvious"
  - Alfred Bester
------------------------------------------------------------------------



More information about the mpich-discuss mailing list