~ 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