On Friday, I visited SDSC and UCSD in San Diego presenting on recent work around remote memory access programming in a joint CS/SDSC seminar.
I believe the paradigm reaches way beyond MPI (indeed, it doesn’t include messages at all and thus the name MPI is somewhat misleading). In the talk titled “Remote Memory Access Programming: Faster Parallel Computing Without Messages”, I discuss performance issues when programming cache-coherent shared memory systems and RMA as a potential solution. Then I went into quite some detail on MPI-3 RMA as an example and our recently proposed extension “Notified Access”. The slides are here: http://htor.inf.ethz.ch/publications/index.php?pub=214
I really enjoyed giving the talk to the mixed SDSC and UCSD/CS audience. The talk was early morning 9am and the remaining day was filled with 1-1 meetings with CS faculty members in the Systems and HPC area and several researchers at SDSC. I had many interesting discussions and learned a lot. Very nice meeting overall. Thanks to Mike Norman, Scott Baden, and Laura Carrington for arranging the visit!
In fact, I didn’t do all the work for the talk alone — I had lots of help from others: