[openib-general] Announcing the release of MVAPICH2 0.6.5 with uDAPL support

Dhabaleswar Panda panda at cse.ohio-state.edu
Sat Jul 2 21:42:48 PDT 2005


The MVAPICH (MPI over InfiniBand) team at the Ohio State University is
pleased to announce the release of MVAPICH2 0.6.5 for multiple
platforms (EM64T, G5, IA-32, IA-64, and Opteron) and network
interfaces (PCI-X and PCI-Express-including the new mem-free cards).

In addition to the optimized design over the VAPI interface for
InfiniBand, MVAPICH2 0.6.5 also supports optimized design over the
uDAPL interface so that users can take advantage of MPI-2
functionalities available in MVAPICH2 on networks supporting uDAPL
provider library.  The uDAPL interface of MVAPICH2 0.6.5 has been
tested with InfiniBand (IBGD uDAPL), Myrinet (DAPL-GM beta), and
Ammasso GigE (Ammasso uDAPL). Through the uDAPL interface, it provides
portability across different networks while delivering high
performance.

MVAPICH2 0.6.5 is being distributed as a single integrated package
(with the latest MPICH2 1.0.1 and MVICH). It can be downloaded with a
`single click' and installed. It is available under BSD license.

MVAPICH/MVAPICH2 software is being used by more than 230 organizations
world-wide (in 27 countries) to extract the potential of InfiniBand
networking technology for designing high-end computing systems and
servers. It is also being distributed by many IBA vendors in their
software distributions.

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
      - uDAPL support (tested for InfiniBand, Myrinet, and Ammasso GigE) 
      - 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.5
  with VAPI interface 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.5 delivers 6.98 microsec
  latency (with the switch), and up to 972 MB/sec unidirectional
  bandwidth on the above platform.

- With uDAPL interface, MVAPICH2 0.6.5 delivers latency for small 
  messages very close (within 1.0 microsec) to that of the uDAPL
  library. It delivers bandwidth very close to that provided by the
  VAPI interface.

- Detailed performance numbers for two-sided and all one-sided
  operations on various platforms and interconnects using VAPI and uDAPL
  interfaces are available on the project's web page.

- A set of benchmarks to evaluate one-sided operations (Put, Get, and 
  Accumulate)

- An enhanced and detailed `User and Tuning Guide' to assist users: 

       - to install this package on different platforms 
            with both interfaces (VAPI and uDAPL) and different options

       - to vary different parameters of the MPI installation to 
            extract maximum performance and achieve scalability, 
            especially on large-scale systems.

You are welcome to download the MVAPICH2 0.6.5 package and access
relevant information from the following URL:

http://nowlab.cis.ohio-state.edu/projects/mpi-iba/

Our upcoming release will include a high performance design 
of MVAPICH2 with MPICH2 1.0.2 and uDAPL support.

All feedbacks, including bug reports and hints for performance tuning,
are welcome. Please send an e-mail to mvapich-help at cse.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 at cse.ohio-state.edu.




More information about the general mailing list