Cisco Blog > High Performance Computing Networking
July 31, 2012 at 7:48 am PST
A few people have asked me questions about MPI-3 recently, such as:
- What took so long?
- Why isn’t another draft version of MPI-3.0 available yet?
- When do you expect the final version of the MPI-3.0 document to be available?
- When do you expect MPI-3.0 implementations to be available?
These are all good questions. Let me answer each of them individually…
Read More »
Tags: HPC, mpi, MPI-3.0
July 20, 2012 at 11:25 am PST
I’ve been a bit tardy with my blogging responsibilities of late; but only because I’ve been swamped with MPI stuff. Honest!
This past week, the MPI Forum met in Chicago and had a huge text-merging party. Specifically, we took all the MPI-3 proposals that had passed and actually merged their text into a single document. We did this in parallel (get it?) by dividing up the tickets and chapters among all the meeting participants. It was quite amazing to watch, actually. :-)
The merges resulted in a few conflicts here and there, a probably-inevitable set of LaTeX issues, some “Hey, why isn’t the Subversion server responding?” complaints, and some last minute, “Hey, that doesn’t look quite right…”-isms.
Read More »
Tags: mpi, MPI-3.0
January 23, 2012 at 7:03 am PST
In the January MPI Forum meeting, several proposals passed their 2nd votes, meaning that they are “in” MPI-3. That being said, MPI-3 is not yet finalized (and won’t be for many more months), so changes can still happen.
- Creating MPI_COMM_SPLIT_TYPE
- Making the C++ bindings optional
- Updating RMA (a.k.a., “one-sided”)
- Creating a new “MPIT” tools interface
I’ll describe each of these briefly below.
Read More »
Tags: HPC, MPI-3.0
December 23, 2011 at 9:49 am PST
The upcoming January 2012 MPI Forum meeting is the last meeting to get new material into the MPI-3.0 specification.
Specifically, there are three steps to getting something into the MPI specification: a formal reading and two separate votes. Each of these three steps must happen at a separate meeting. This makes adding new material a long process… but that’s a good thing in terms of a standard. You want to be sure. You need a good amount of time of reflection and investigation before you standardize something for the next 10-20 years.
Of course, due to the deadline, we have a giant list of proposals up for a first reading in January (this is not including the 1st and 2nd votes also on the agenda). Here’s what’s on the docket so far — some are big, new things, while others are small clarifications to existing language: Read More »
Tags: HPC, mpi, MPI-3.0
May 13, 2011 at 9:45 am PST
Fab Tillier (Microsoft MPI) and I recently proposed a set of user-level timers for MPI. The following slides are an example of what the interface could be:
Read More »
Tags: HPC, mpi, MPI-3.0