Articles

Blog post

MPI Sessions: a proposal for the MPI Forum

Today, a small group of us left “stealth mode” and presented a group of ideas to the MPI Forum loosely grouped under the moniker of “MPI Sessions.” These ideas behind this presentation originated from several places: My previous presentation of crazy ideas about INIT/FINALIZE at EuroMPI’15 in Bordeaux, France That Jonathan Dursi blog entry Other […]

Blog post

More crazy MPI ideas: Fault detection and recovery

I had a good conversation with an ISV yesterday who makes a popular MPI-based simulation application.  One of the things I like to do in these kinds of conversations is ask the ISV engineers two questions: What new features do you want from the MPI implementations that you use? What new features or changes do you want […]

Blog post

Libfabric: Cisco’s journey, playing well with MPI

In the previous blog entry, I shared the slides of one of the mini-talks that I gave at EuroMPI 2015 in Bordeaux, France (and don’t forget to start planning for EuroMPI 2016 in Edinburgh, Scottland). The second mini-talk I gave was twofold in itself: I discussed Cisco’s journey from the Verbs API to the Libfabric API, and […]

Blog post

MPI-3.1 books now available in hardcover

Similar to previous versions of the standard, the MPI-3.1 standard is now available in hardcover. Even though I have a copy of the MPI-3.1 PDF for quick/easy reference on my laptop, I find something intangibly inherently useful (and comforting?) in having a paper copy of the standard to thumb through. The books have been (literally) […]

Blog post

Libfabric paper at IEEE Hot Interconnects

Later today, Sean Hefty will present a paper about the OpenFabrics Interfaces (a.k.a. “libfabric“) at the 2015 IEEE Hot Interconnects conference. Libfabric is the next-generation Linux library being developed by an open source consortium of vendors and academic researchers that implements the OpenFabrics Interfaces, specifically designed to expose application-focused networking functionality to high performance applications (e.g., MPI, PGAS, […]