Cisco Blogs


Cisco Blog > High Performance Computing Networking

The History and Development of the MPI standard

June 21, 2013 at 10:39 am PST

Today’s guest posting comes from Jesper Larsson Träff; he’s Faculty of Informatics, Institute of Information Systems in the Research Group for Parallel Computing at the Vienna University of Technology (TU Wien).

Have you ever wondered why MPI is designed the way that it is?  The slides below are from Jesper’s talk about the History and Development of the MPI standard.  They go into detail about how certain design decisions were made, and why.  Amusingly, I’m in a picture on slide 2.  :-)

Read More »

Tags: ,

MPI Quiz

June 6, 2013 at 4:39 pm PST

A fun scenario was proposed in the MPI Forum today.  What do you think this code will do?

MPI_Comm comm, save;
MPI_Request req;
MPI_Init(NULL, NULL);
MPI_Comm_dup(MPI_COMM_WORLD, &comm);
MPI_Comm_rank(comm, &rank);
save = comm;
MPI_Isend(smsg, 4194304, MPI_CHAR, rank, 123, comm, &req);
MPI_Comm_free(&comm);
MPI_Recv(rmsg, 4194304, MPI_CHAR, rank, 123, save, MPI_STATUS_IGNORE);

Read More »

Tags: ,

Cisco’s Philosophy on Open Source

May 27, 2013 at 4:00 am PST

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:

  1. The general open source philosophy at Cisco
  2. My specific open source work at Cisco

The slides that I presented are below (slightly edited from their original form; I used a few animations in my original slides, which don’t work on Slideshare):
Read More »

Tags: , , , , , ,

Speaking about Open MPI / FOSS at Midwest Open Source Convention this weekend

May 15, 2013 at 2:45 pm PST

I’ve been a bit remiss about posting recently; it’s conference-paper-writing season, folks — sorry.

But I thought I’d mention that I’ll be speaking at the Midwest Open Source Software Convention (MOSSCon) this weekend.

I’ll be talking about my work in Open MPI, Hardware Locality (hwloc), and other open source projects, as well as Cisco’s role in open source communities.  To be honest, when I joined Cisco (7 years ago… where has the time gone?), the fact that I could keep working in the open source community was one of the major factors in my decision to come here.

Read More »

Tags: ,

Round-Up: Cisco at HPC for Wall Street

We had a great time at the recent 10th Annual High Performance Computing Linux for Wall Street event in New York on April 8, 2013. This year’s HPC conference focused on speed and cutting-edge advances in network visibility, analytics, and instrumentation. Some of the brightest minds in the financial services industry were in attendance to learn about and discuss the latest technology innovations that help financial trading firms gain a competitive edge.

HPC Event Image 1

I was fortunate to take part in a panel at this year’s conference which discussed how the acquisition and monitoring of data can enable firms to manage risk and compliance in the enterprise. The panel was comprised of moderator Paul Jameson, Managing Director, Global Financial Services, Cisco Systems; Donal Byrne, CEO, Corvil; Jean Hill, Managing Director, Alvarez & Marsal; and Bruce Cooper, CTO of Liquid Holdings and COO of Green Mountain Analytics.

We covered a lot of information during the conference, but our panel discussion addressed these key topics:

  • Challenges and approaches to establishing low latency at scale.
  • Gaining and applying intelligence to optimize trade strategy execution through analytics and instrumentation.
  • The evolving importance of programmability within the network and software defined networks evolution and application in high performance trading. Read More »

Tags: , , , ,