~ 2300 KB - is it difference per machine or per MPI process ?
In OMPI XRC mode we allocate some additional resources that may consume some memory (the hash table), but even so ~2M sounds too much for me. When I will have time I will try to calculate the "resonable" difference.

Pasha

Sylvain Jeaugey wrote:
On Mon, 17 May 2010, Pavel Shamis (Pasha) wrote:

Sylvain Jeaugey wrote:
The XRC protocol seems to create shared receive queues, which is a good thing. However, comparing memory used by an "X" queue versus and "S" queue, we can see a large difference. Digging a bit into the code, we found some
So, do you see that X consumes more that S ? This is really odd.
Yes, but that's what we see. At least after MPI_Init.
What is the difference (in Kb)?
At 32 nodes x 32 cores (1024 MPI processes), I get a difference of ~2300 KB in favor of "S,65536,16,4,1" versus "X,65536,16,4,1".

The proposed patch doesn't seem to solve the problem however, there's still something that's taking more memory than expected.

Sylvain


Reply via email to