Cisco Blogs


Cisco Blog > High Performance Computing Networking

InsideHPC podcast: MPI collaboration with OpenFabrics

January 30, 2014 at 11:03 am PST

In my last blog post, I described a new collaboration between the MPI community and the OpenFabrics verbs community.

The collaboration started with the OpenFrameworks group asking the MPI community to list its requirements for a lower layer network API to the OpenFabrics OpenFrameworks working group.

In that last blog post, I posted an abbreviated set of slides with the first part of this MPI community feedback.  Since then, I have finished collating the feedback from the MPI community and have assembled a full set of slides.

Read More »

Tags: , ,

A fun thing happened on the way to the OpenFrameworks discussion today…

January 21, 2014 at 12:11 pm PST

A few months ago, Sean Hefty from Intel started an effort to design a new low-level network API to replace libibverbs.

That is, it’s not libibverbs 2.0 — it’s a new API that aims to both expand the scope of what libibverbs did, and also to address many of its much-criticized shortcomings. ¬†Sean and Paul Grun even held a BoF about the proposed “libfabric” at SC’13.

Design discussions have been progressing within the “OpenFrameworks” working group in OpenFabrics. Progress has mainly occurred in the form of emails and weekly conference calls. Two weeks ago, Sean asked me to gather feedback about what an MPI implementation would want from a new underlying network API, and present that feedback to the libfabric group.

So I asked the MPI community.

Read More »

Tags: , ,

Process affinity: Hop on the bus, Gus!

January 10, 2014 at 5:00 am PST

Today’s blog post is written by Joshua Ladd, Open MPI developer and HPC Algorithms Engineer at Mellanox Technologies.

At some point in the process of pondering this blog post I noticed that my subconscious had, much to my annoyance, registered a snippet of the chorus to Paul Simon’s timeless classic “50 Ways to Leave Your Lover” with my brain’s internal progress thread. Seemingly, endlessly repeating, billions of times over (well, at least ten times over) the catchy hook that offers one, of presumably 50, possible ways to leave one’s lover -- “Hop on the bus, Gus.” Assuming Gus does indeed wish to extricate himself from a passionate predicament, this seems a reasonable suggestion. But, supposing Gus has a really jilted lover; his response to Mr. Simon’s exhortation might be “Just how many hops to that damn bus, Paul?”

Read More »

Tags: , , ,

Call for Papers: EuroMPI/Asia 2014

January 6, 2014 at 3:00 pm PST

The 21st European MPI Users’ Group Meeting, EuroMPI/AISA 2014, will be held in Kyoto, Japan, 9th -- 12th September, 2014.

Background and topics

EuroMPI is the preeminent meeting for users, developers and researchers to interact and discuss new developments and applications of message-passing parallel computing, in particular in and related to the Message Passing Interface (MPI). The annual meeting has a long, rich tradition, and has been held in European countries. In the 21st EuroMPI, the conference venue is at Kyoto, Japan, outside of Europe.

Read More »

Tags: ,

MPI_FESTIVUS(3)

December 25, 2013 at 9:05 am PST

NAME

MPI_Festivus -- An MPI function for the rest of us
Read More »

Tags: ,