Lawrence Berkeley Labs talk: (Open) MPI, Parallel Computing, Life, the Universe, and Everything
Many thanks to the crew at LBL for hosting my talks yesterday. There were many insightful questions and comments throughout both talks. Here’s the slides from my first talk, entitled “(Open) MPI, Parallel Computing, Life, the Universe, and Everything.” This is a general MPI/Open MPI talk, where I discussed the current state of Open MPI, […]
Speaking at Lawrence Berkeley National Lab next week
Are you in the Northern California Bay Area and want to hear about Open MPI and/or Cisco’s usNIC technology next week? If so, you’re in luck! I’ll be speaking at Lawrence Berkeley Lab (LBL) next Thursday, November 7, 2013, at 2:30pm. Click through to see the location and directions and whatnot (LBL requests that you […]
EuroMPI’13 Cisco slides: UCS, Nexus, usNIC
A few people asked me to post the slides that I just presented in the Cisco vendor session at EuroMPI’13. In short, I gave a brief overview of our servers and switches, and then some technical details of how we use SR-IOV in our usNIC, etc. Here’s the slides:
I’m excited to announce that Cisco has just released usNIC as a feature of the UCS C-Series Rack Servers product line. usNIC is available since the release 1.5(2) of the Cisco UCS C-Series Integrated Management Controller.
Why is SR-IOV relevant in the HPC world ?
One feature of the usNIC ultra-low latency Ethernet solution for the UCS Cisco VIC that we think is interesting is the fact that it is based on SR-IOV. What is SR-IOV, and why is it relevant in the HPC world? SR-IOV (Single Root I/O Virtualization) is commonly used in the server virtualization world. The most […]
Short message latency and NUMA effects
I’ve previously written a bunch about the effects of location, Location, LOCATION! on MPI applications. Here’s another subtle NUMA effect that a well-tuned MPI implementation can hide from you: intelligently distributing traffic between multiple network interfaces. Yeah, yeah, most MPI implementations have had so-called “multi-rail” support for a long time (i.e., using multiple network interfaces […]
Ultra low latency Ethernet (UCS “usNIC”): questions and answers
I have previously written a few details about our upcoming ultra low latency solution for High Performance Computing (HPC). Since my last blog post, a few of you sent me emails asking for more technical details about it. So let’s just put it all out there.
Why MPI is Good for You (part 3)
I’ve previously posted on “Why MPI is Good for You” (blog tag: why-mpi-is-good-for-you). The short version is that it hides the typical application programmer from lots and lots of underlying network stuff; stuff that they really, really don’t want to be involved in. Here’s another case study… Cisco’s upcoming ultra-low latency MPI transport is implemented […]
Cisco’s Philosophy on Open Source
Last weekend, I was fortunate enough to be able to attend the Midwest Open Source Software Conference (MOSSCon 2013). I met some fascinating people, listened to some great talks, and learned a bunch of new things. All in all, a win. I also presented a talk on two things: The general open source philosophy at […]