High Performance Computing Networking

MPI_REQUEST_FREE is Evil

It was pointed out to me that in my last blog post (Don’t leak MPI_Requests), I failed to mention the MPI_REQUEST_FREE function. True enough — I did fail to mention it.  But I did so on purpose, because MPI_REQUEST_FREE is evil. Let me explain…

Don’t leak MPI_Requests

With the Mayan apocalypse safely behind us, now we can now safely discuss MPI again. An MPI application developer came to me the other day with a potential bug in Open MPI: he noticed that Open MPI was consuming vast amounts of memory such that trying to allocate memory from his application failed.  Ouch! It turns out, […]

McMPI

Today’s guest blog entry comes from Daniel Holmes, an Applications Developers at the EPCC.  I met Jeff at EuroMPI in September, and he has invited me to write a few words on my experience of developing an MPI library. My PhD involved building a message passing library using C#; not accessing an existing MPI library […]

EuroMPI 2013: CFP

It’s that time of year again — time to start preparing for Euro MPI 2013! Next year, we’ll be heading to Madrid, Spain September 15-18.   Here’s a snipit from the call for papers: Topics of interest include, but are not limited to: MPI implementation issues and improvements Extensions to and shortcomings of MPI Tools […]

Cisco ultra low latency support for MPI

My team demonstrated our new ultra-low latency Ethernet solution in the Cisco booth at SC this past week (it was so busy that I didn’t get to post this until it was all over!). The short version is that we have implemented operating system bypass and NIC hardware offload via the Linux OpenFabrics verbs API […]

MPICH 3.0 RC released

The MPICH folks have released an RC candidate for MPICH 3.0: A new preview release of MPICH, 3.0rc1, is now available for download. The primary focus of this release is to provide full support for the MPI-3 standard.  Other smaller features including support for ARM v7 native atomics are also included.

MPI-3 standard available in hardcover

The MPI-3.0 standard is now available in hardcover (it’s green!).  The book is available for cost by Dr. Rolf Rabenseifner at HLRS; no profit is being made by these sales.  Here’s an excerpt from Rolf’s original announcement: As a service (at costs) for users of the Message Passing Interface,  HLRS has printed the new Standard, […]

Cisco @SC2012

Going to Salt Lake City for Supercomputing 2012 next week?  So are we! Be sure to drop by and see us in the Cisco booth (#2517).  I’ll be there, demonstrating and talking about our latest developments in ultra low latency Ethernet (hint: it includes 250ns port-to-port Ethernet switch latency and our latest MPI/OS-bypass technology on the […]