User Manual
IntroductionRev 2.3-1.0.1
Mellanox Technologies
16
provide access to remote storage devices across an InfiniBand fabric. The SRP Target resides in
an I/O unit and provides storage services. See
Chapter 3.3.1, “SCSI RDMA Protocol (SRP)”.
uDAPL
User Direct Access Programming Library (uDAPL) is a standard API that promotes data center
application data messaging performance, scalability, and reliability over RDMA interconnects:
InfiniBand and RoCE. The uDAPL interface is defined by the DAT collaborative.
This release of the uDAPL reference implementation package for both DAT 1.2 and 2.0 specifi-
cation is timed to coincide with OFED release of the Open Fabrics (www.openfabrics.org) soft-
ware stack.
For more information about the DAT collaborative, go to the following site:
http://www.datcollaborative.org
1.2.5 MPI
Message Passing Interface (MPI) is a library specification that enables the development of paral-
lel software libraries to utilize parallel computers, clusters, and heterogeneous networks. Mella-
nox OFED includes the following MPI implementations over InfiniBand:
• Open MPI – an open source MPI-2 implementation by the Open MPI Project
• OSU MVAPICH – an MPI-1 implementation by Ohio State University
Mellanox OFED also includes MPI benchmark tests such as OSU BW/LAT, Intel MPI Bench-
mark, and Presta.
1.2.6 InfiniBand Subnet Manager
All InfiniBand-compliant ULPs require a proper operation of a Subnet Manager (SM) running on
the InfiniBand fabric, at all times. An SM can run on any node or on an IB switch. OpenSM is an
InfiniBand-compliant Subnet Manager, and it is installed as part of Mellanox OFED
1
.
1.2.7 Diagnostic Utilities
Mellanox OFED includes the following two diagnostic packages for use by network and data-
center managers:
• ibutils – Mellanox Technologies diagnostic utilities
• infiniband-diags – OpenFabrics Alliance InfiniBand diagnostic tools
1.2.8 Mellanox Firmware Tools
The Mellanox Firmware Tools (MFT) package is a set of firmware management tools for a single
InfiniBand node. MFT can be used for:
• Generating a standard or customized Mellanox firmware image
• Burning a firmware image to a single InfiniBand node
MFT includes the following tools:
• mlxburn - provides the following functions:
1. OpenSM is disabled by default. See Chapter 3.2.2, “OpenSM” for details on enabling it.