Jeff Squyres wrote:

It's half done, actually. But it was still going to be an option, not necessarily the only way to do it:
     http://www.open-mpi.org/hg/hgwebdir.cgi/jsquyres/shm-sysv/

On Mar 30, 2009, at 1:40 PM, Tim Mattox wrote:

I've been lurking on this conversation, and I am again left with the impression
that the underlying shared memory configuration based on sharing a  file
is flawed.  Why not use a System V shared memory segment without a
backing file as I described in ticket #1320?

In some performance experiments so far, it appears that the start-up performance of the two approaches are rather different. I don't understand the results, but I note here that they're different.

Touching all that shared memory upon startup (which, as I noted, we essentially do now anyhow) adds noticeably to the start-up time. (Less so now with the single-queue changes. Whether the time is tolerable or not is a matter of taste, etc.) Going from mmap to SysV speeds that time up a lot in the tests I've done. But then (mysteriously) the time to exchange first messages takes much longer.

I'm baffled. For now, I just point out that the performance characteristics could be different.

Reply via email to