NEWS CATEGORIES:



NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
Home / News / Microsoft / Tools & Applications

Tools & Applications


Message Passing Interface for Windows for Supercomputers

The .Net version now available

By Marius Oiaga, Technology News Editor

13th of October 2008, 10:22 GMT

Adjust text size:


Windows HPC Server 2008
Enlarge picture
Windows HPC Server 2008, Microsoft's latest version of the Windows operating system aimed at the high-performance computing market, was released to manufacturing on September 22, 2008, with the promise of democratizing HPC. But in order for Windows HPC Server 2008 to take high-performance computing mainstream, the platform needs support from developers. This is why the Redmond giant has collaborated with Indiana University to bring Message Passing Interface (MPI) to its .NET environment and implicitly to Windows HPC Server 2008. As of last week, MPI.NET 1.0 has become available for download.

“MPI.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,” revealed Phil Pennington, Windows Server Technical Evangelism.

The first major release of MPI.NET is designed to support the most of MPI 1.1, according to the implementation's description, while MPI 2.0 is covered only in part. MPI.NET 1.0 will integrate not only with Windows HPC Server 2008, but also with its precursor, namely Windows Compute Cluster 2003. At the same time, Indiana University is offering the MPI.NET source code under the Open Source Boost Software License.

“Developers leverage the 'Windows HPC Server 2008 SDK' in tandem with the MPI.NET SDK to build MPI.NET applications. An MPI.NET runtime component must be installed onto Windows HPC Server 2008 based clusters to host MPI.NET applications,” Pennington added. “MPI.NET enables interesting new solutions to be developed which hide much of the complexity of native MPI application development.”

MPI.NET Runtime 1.0.0 is available for download here.

MPI.NET SDK 1.0.0 is available for download here.

TAGS:

Windows HPC Server 2008 | MPI.NET 1.0 | Message Passing Interface | Windows Compute Cluster 2003
Read by 794 user(s) | Add comment | Link to this article TWEET THIS


Article rating:
Excellent (5.0/5) 1 vote(s)    

Subscribe to news | Print article | Send to friend

© Copyright 2001-2009 Softpedia
Contact:

 

 

SEARCH THE NEWS ARCHIVE :




Today's News
| Yesterday's News | News Archive


MORE RELATED ARTICLES:


Free Windows for Supercomputers Available for Download

HPC Pack 2008 Software Development Kit (SDK)

The Latest Version of Windows for Supercomputers Goes Against Linux

Windows for Supercomputers Edition Compatibility

Windows for Supercomputers Design and Deployment

$25,000 Windows Supercomputer

User opinions:

No user comments yet.
Be the first to express your opinion using the form below!

Share your opinion:

Your Name:
Your Email Address:
(will not be used for commercial purposes)
Solve this to prove you're not a bot: =
Your review/opinion:

 




Windows tabGames tabDrivers tabMac tabLinux tabScripts tabMobile tabHandheld tabGadgets tabNews tab

SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   ENTER NEWS SITE   |   ENGLISH BOARD   |   ROMANIAN FORUM