Cisco Blogs

Cisco Blog > High Performance Computing Networking

MPI outside of C and Fortran

Recently, a reader asked me about how MPI defines its global constants.

More specifically, the user was asking how MPI defines its interactions with languages other than C and Fortran (i.e., the two officially-supported language bindings).

This is a good question, and has implications on both the MPI standards documents and various MPI implementations.  Let’s dive in.

Read More »

Tags: ,

EuroMPI 2015 Call for participation

EuroMPI 2015 is presented in cooperation with ACM and SIGHPC in Bordeaux France, 21st – 23rd September, 2015.

EuroMPI is the prime annual meeting for researchers, developers, and students in message-passing parallel computing with MPI and related paradigms.

Deadline of early registration is Sept 1st, 2015

Read More »

Tags: , ,

Open MPI new versioning scheme and roadmap

Open MPI recently updated its version numbering scheme and development roadmap.

This new scheme aims to provide more semantic information in the Open MPI “A.B.C” version number to both end users and system administrators.

Read More »

Tags: , ,

MPI-3.1: It’s official!

Woo hoo!

MPI 3.1 votes: aside from one organization who had the leave before the final vote, the MPI Forum unanimously voted to approve MPI-3.1.

Get your fresh, hot copy of the MPI-3.1 specification (I’m told that physical books will become available in the coming months for those who are interested — can you guess what color the books will be?).

Read More »

Tags: , ,

MPI newbie: What is “operating system bypass”?

The term “operating system bypass” (or “OS bypass”) is typically tossed around in MPI and HPC conversations; it’s generally something that is considered a “must have” in order to get good performance with many MPI applications.

But what is it?  And if it’s good for performance, why don’t all applications use OS bypass?

Read More »

Tags: , ,