Articles

Blog post

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 […]

Blog post

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?

Blog post

A supercomputer in your browser

Cisco is pleased to announce the “Supercomputer in your browser” (SiYB) project, designed to bring the rich High Performance Computing (HPC) ecosystem to the world’s most popular software: web browsers. The free SiYB software is a web browser plugin that is easily installed on any desktop or laptop computer running Windows, OS X, or Linux. “I’ve […]