MPI.NET 1.0 release brings MPI to the .NET framework

Print Friendly, PDF & Email

Phil Pennington, writing on a Microsoft blog, announces the availability of MPI.NET 1.0

Microsoft logoMPI.NET is a high-performance, easy-to-use implementation of the Message Passing Interface (MPI) for Microsoft’s .NET environment. MPI is the de facto standard for writing parallel programs running on a distributed memory system, such as a compute cluster, and is widely implemented. Most MPI implementations provide support for writing MPI programs in C, C++, and Fortran. MPI.NET provides support for all of the .NET languages (especially C#), and includes significant extensions (such as automatic serialization of objects) that make it far easier to build parallel programs that run on clusters.

MPI.NET is a joint effort of Indiana University research staff and the lovable gnomes from deep inside Sector 7G at Microsoft’s headquarters.

(Bonus question: what popular sitcom character also works in Sector 7G? No fair Googling the answer…)

Comments

  1. That’s Homer Simpson, sir.

  2. “A drone from Sector 7G.”

    Hail and well met, David.