[mpich-discuss] How expensive is MPI_Win_create() compared to memcpy()?
Dave Goodell
goodell at mcs.anl.gov
Sun Jan 1 22:16:39 CST 2012
On Dec 28, 2011, at 6:19 AM CST, Jed Brown wrote:
> On Tue, Dec 27, 2011 at 22:55, Pavan Balaji <balaji at mcs.anl.gov> wrote:
>> I see. In that case, the dynamically attaching memory to windows option in MPI-3 is what you need. In this case, the window object is created collectively once, and then memory can be attached to it as a local operation without requiring collective synchronization.
>
> Perfect, let me know when you are ready for someone to test an implementation. I can make any of these variants into run-time options that become available if the MPI provides the necessary functions, so it will be an easy test environment.
Jed and I previously talked about this offline. I don't think that dynamic windows are a good match for his problem because all that it would do is shift the burden of determining buffer address starting offsets from the MPI implementation to his code.
-Dave
More information about the mpich-discuss
mailing list