[mvapich] Announcing the release of MVAPICH2 0.6.0 (MPI-2 for InfiniBand) + shared library support for MVAPICH (MPI-1) 0.9.4
Dhabaleswar Panda
panda@cse.ohio-state.edu
Thu, 4 Nov 2004 23:39:33 -0500 (EST)
You are receiving this e-mail because of your interest in the MPI over
InfiniBand package, developed in the Network-Based Computing
Laboratory at the Ohio State University.
This is to announce the release of MVAPICH2 (MPI-2 for InfiniBand)
0.6.0 for multiple platforms (EM64T, G5, IA-32, IA-64, and Opteron)
and network interfaces (PCI-X and PCI-Express).
Starting with this 0.6.0 release, MVAPICH2 is being distributed as a
single integrated package (with the latest MPICH2 0.971). It can be
downloaded with a `single click' and installed. It is also available
under BSD license.
This new release has the following features:
- MPI-2 functionalities (one-sided, collectives, datatype)
- all MPI-1 functionalities
- optimized one-sided operations (Get, Put, and Accumulate)
- support for active and passive synchronization
- optimized two-sided operations
- scalable job start-up
- optimized and tuned for the above platforms and different
network interfaces (PCI-X and PCI-Express)
- single code base for all of the above platforms
- memory efficient scaling modes for medium and large clusters
Other features of this release include:
- Excellent performance: For two-sided operations, MVAPICH2 0.6.0
delivers 5.0 microsec latency (with the switch), up to 965 MB/sec
unidirectional bandwidth, and up to 1725 MB/sec bidirectional
bandwidth on EM64T system with PCI-Express. For one-sided Put
operation, MVAPICH2 0.6.0 delivers 6.98 microsec latency (with
the switch), and up to 972 MB/sec unidirectional bandwidth on the
above platform. Detailed performance numbers for two-sided and all
one-sided operations on all platforms are available on the project's
web page.
- A set of benchmarks to evaluate one-sided operations (Put, Get, and
Accumulate)
- A detailed `User Guide' to assist users to install this package on
different platforms with different options.
- A detailed `Performance Tuning Guide' to vary different parameters
of the MPI installation to extract maximum performance and achieve
scalability, especially on large-scale systems.
--------------------------------------------------------------------
In addition to the above MVAPICH2 release, we are also pleased to
announce the `shared library' support for MVAPICH 0.9.4. This support
provides flexibility for using software from ISVs in binary form to be
compiled, linked, and executed with MVAPICH 0.9.4. We also introduce a
new bug fix page which provides patches for recent bug fixes. Current
users of 0.9.4 are welcome to download these patches.
--------------------------------------------------------------------
You are welcome to download the MVAPICH2 0.6.0 package and the shared
library support for MVAPICH 0.9.4 and access relevant information from
the following URL:
http://nowlab.cis.ohio-state.edu/projects/mpi-iba/
All feedbacks, including bug reports and hints for performance tuning,
are welcome. Please send an e-mail to mvapich-help@cis.ohio-state.edu.
Thanks,
MVAPICH Team at OSU/NBCL
----------
PS: If you would like to be removed from this mailing list, please end
an e-mail to mvapich_request@cis.ohio-state.edu.