Mellanox HPC-X™ Scalable Software Toolkit

Overview

To meet the needs of scientific research and engineering simulations, supercomputers are growing at an unrelenting rate. As supercomputers increase in size from mere thousands to hundreds-of-thousands of processor cores, new performance and scalability challenges have emerged. The Mellanox HPC-X™ Scalable Toolkit is a comprehensive MPI / OpenSHMEM / PGAS / UPC tool suite for high performance computing environments. HPC-X provides enhancements to significantly increase the scalability and performance of message communications in the network. HPC-X enables you to rapidly deploy and deliver maximum application performance without the complexity and costs of licensed third-party tools and libraries.

  • Mellanox ScalableMPI - Message Passing Interface based on Open MPI
  • Mellanox ScalableSHMEM - One-sided Communications Library
  • Mellanox ScalableUPC – Berkeley UPC parallel programming language library
  • Mellanox MXM – Messaging Accelerator accelerates the underlying send/receive (or put/get) messages and is optimized for underlying hardware
  • Mellanox FCA – Fabric Collectives Accelerator supporting MPI-3
  • Profiling Tools – Communications profiling and Analysis for detailed understanding of application behavior
  • Benchmarking Tools
  • Complete MPI/OpenSHMEM/PGAS/UPC package
  • Offload collectives communication from MPI process onto Mellanox interconnect hardware
  • Maximize application performance with underlying hardware architecture
  • Fully optimized for Mellanox InfiniBand and VPI interconnect solutions
  • Increase application scalability and resource efficiency
  • Multiple transport support including RC, DC and UD
  • Intra-node shared memory communication
  • Receive side tag matching
  • Native support for MPI-3

HPC-X 1.0 Release

HPC-X 1.0 Release
Platforms Version Operating Systems and Kernels Driver
MLNX_OFED 2.2-1.0.1 RedHat 6.2 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.2-1.0.1-redhat6.2.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.2-1.0.1-redhat6.2.tbz
RedHat 6.3 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.2-1.0.1-redhat6.3.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.2-1.0.1-redhat6.3.tbz
RedHat 6.4 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.2-1.0.1-redhat6.4.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.2-1.0.1-redhat6.4.tbz
RedHat 6.5 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.2-1.0.1-redhat6.5.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.2-1.0.1-redhat6.5.tbz
2.1-1.0.6 RedHat 6.2 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.1-1.0.6-redhat6.2.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.1-1.0.6-redhat6.2.tbz
RedHat 6.3 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.1-1.0.6-redhat6.3.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.1-1.0.6-redhat6.3.tbz
RedHat 6.4 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.1-1.0.6-redhat6.4.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.1-1.0.6-redhat6.4.tbz
RedHat 6.5 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.1-1.0.6-redhat6.5.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.1-1.0.6-redhat6.5.tbz
2.0-3.0.0 RedHat 6.2 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.0-3.0.0-redhat6.2.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.0-3.0.0-redhat6.2.tbz
RedHat 6.3 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.0-3.0.0-redhat6.3.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.0-3.0.0-redhat6.3.tbz
RedHat 6.4 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.0-3.0.0-redhat6.4.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.0-3.0.0-redhat6.4.tbz
2.0-2.0.5 RedHat 6.2 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.0-2.0.5-redhat6.2.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.0-2.0.5-redhat6.2.tbz
RedHat 6.3 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.0-2.0.5-redhat6.3.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.0-2.0.5-redhat6.3.tbz
RedHat 6.4 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-2.0-2.0.5-redhat6.4.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-2.0-2.0.5-redhat6.4.tbz
1.5.3-3.0.0 RedHat 6.2 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-1.5.3-3.0.0-redhat6.2.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-1.5.3-3.0.0-redhat6.2.tbz
RedHat 6.3 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-1.5.3-3.0.0-redhat6.3.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-1.5.3-3.0.0-redhat6.3.tbz
RedHat 6.4 hpcx-v1.0.0-gcc-MLNX_OFED_LINUX-1.5.3-3.0.0-redhat6.4.tbz
hpcx-v1.0.0-icc-MLNX_OFED_LINUX-1.5.3-3.0.0-redhat6.4.tbz
OFED 3.5-2 RedHat 6.2 hpcx-v1.0.0-gcc-OFED-3.5-2-redhat6.2.tbz
hpcx-v1.0.0-icc-OFED-3.5-2-redhat6.2.tbz
RedHat 6.3 hpcx-v1.0.0-gcc-OFED-3.5-2-redhat6.3.tbz
hpcx-v1.0.0-icc-OFED-3.5-2-redhat6.3.tbz
RedHat 6.4 hpcx-v1.0.0-gcc-OFED-3.5-2-redhat6.4.tbz
hpcx-v1.0.0-icc-OFED-3.5-2-redhat6.4.tbz
RedHat 6.5 hpcx-v1.0.0-gcc-OFED-3.5-2-redhat6.5.tbz
hpcx-v1.0.0-icc-OFED-3.5-2-redhat6.5.tbz
3.5-1 RedHat 6.2 hpcx-v1.0.0-gcc-OFED-3.5-1-redhat6.2.tbz
hpcx-v1.0.0-icc-OFED-3.5-1-redhat6.2.tbz
RedHat 6.3 hpcx-v1.0.0-gcc-OFED-3.5-1-redhat6.3.tbz
hpcx-v1.0.0-icc-OFED-3.5-1-redhat6.3.tbz
RedHat 6.4 hpcx-v1.0.0-gcc-OFED-3.5-1-redhat6.4.tbz
hpcx-v1.0.0-icc-OFED-3.5-1-redhat6.4.tbz
RedHat 6.5 hpcx-v1.0.0-gcc-OFED-3.5-1-redhat6.5.tbz
hpcx-v1.0.0-icc-OFED-3.5-1-redhat6.5.tbz