Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write 2-sided MPI version of ICAR for benchmarking #19

Open
bcfriesen opened this issue Oct 18, 2017 · 3 comments
Open

Write 2-sided MPI version of ICAR for benchmarking #19

bcfriesen opened this issue Oct 18, 2017 · 3 comments
Milestone

Comments

@bcfriesen
Copy link

One appealing feature of coarrays is the one-sided nature of the communication among images, allowing overlap of communication and computation. OpenCoarrays exploits this by using RMA functions and shared memory windows in MPI 3.

It would be interesting to measure what benefit ICAR sees in using one-sided communication via coarrays, over the traditional two-sided MPI communication which has been the standard programming model for bulk-synchronous parallel applications for many years. We can measure this by writing an analogous two-sided MPI version of ICAR and comparing the performance with the coarray version.

@gutmann gutmann added this to the Paper milestone Oct 19, 2017
@rouson
Copy link
Collaborator

rouson commented Jan 24, 2018

@afanfa

@gutmann and I think this issue offers great bang for the buck in terms of preparing for an SC18 submission.

@rouson
Copy link
Collaborator

rouson commented Jun 4, 2018

@bcfriesen Cranfield University Ph.D. student Soren Rasmussen (@scrasmussen) has agreed to work this issue starting this week. He just arrived for a one-week visit at the worldwide headquarters of Sourcery Institute. :) If you've already done anything this, please let us know. Otherwise, he'll create a new branch and start working toward having this written up in time for the July 31 PAW-ATM workshop deadline.

@bcfriesen
Copy link
Author

Thanks for the update, @rouson. I haven't progressed on this at all. Glad to hear that Soren is working on it now.

@gutmann gutmann assigned gutmann and unassigned gutmann Jun 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants