Cisco Blogs


Cisco Blog > High Performance Computing Networking

Open MPI 1.7.4 released!

February 7, 2014 at 6:36 am PST

Open MPI logoIt took us longer than we intended, but we finally released Open MPI v1.7.4.  

Woo hoo!  (we got nice coverage from El Reg, too)

This is a monster release; it represents hundreds (thousands? millions?) of person-hours of work.  Consider this a ginormous “thank you!” to the entire Open MPI community! Special thanks goes to Paul Hargrove of Lawrence Berkeley Labs for his hero efforts in regression testing throughout December and January.

Read More »

Tags: , ,

Open MPI: Binding to core by default

December 18, 2013 at 12:55 pm PST

After years of discussion, the upcoming release of Open MPI 1.7.4 will change how processes are laid out (“mapped”) and bound by default.  Here’s the specifics:

  • If the number of processes is <= 2, processes will be mapped by core
  • If the number of processes is > 2, processes will be mapped by socket
  • Processes will be bound to core
  • MPI_COMM_WORLD ranks will be assigned by slot

These are all the default values — they, of course, can be changed by the user via mpirun CLI options, environment variables, etc.

Read More »

Tags: , , , , ,

At SC’13 next week? Come say hi!

November 13, 2013 at 2:54 pm PST

sc13-logo_0Are you going to be in Denver at SC’13 next week?

Good!

You need to stop by the Cisco booth (#2535) and say hi to your friendly neighborhood Open MPI developers: Dave Goodell, Reese Faucette, and Jeff Squyres.

Read More »

Tags: , , , , ,

Lawrence Berkeley Labs talk: Cisco Userspace NIC (usNIC)

November 8, 2013 at 11:58 am PST

Here’s the slides from my second talk, which is a deep technical dive into both how the usNIC technology works, and how we use that technology in the BTL plugin that we wrote for Open MPI (which is upstream starting with Open MPI v1.7.3).

Read More »

Tags: , , ,

Lawrence Berkeley Labs talk: (Open) MPI, Parallel Computing, Life, the Universe, and Everything

November 8, 2013 at 11:57 am PST

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, and then talked in detail about two of Open MPI’s newest features: the MPI-3 “MPI_T” tools interface, and Open MPI’s flexible process affinity system.

Read More »

Tags: , , ,