Mellanox HPC-X® ScalableHPC Overview
Mellanox HPC-X ScalableHPC toolkit is a comprehensive software package that includes MPI and SHMEM/PGAS communications libraries. HPC-X ScalableHPC also includes various acceleration packages to improve both the performance and scalability of high performance computing applications running on top of these libraries, including UCX (Unified Communication X) which accelerates point-to-point operations, and FCA (Fabric Collectives Accelerations) which accelerates collective operations used by the MPI/PGAS languages. This full-featured, tested and packaged toolkit enables MPI and SHMEM/PGAS programming languages to achieve high performance, scalability and efficiency, and to assure that the communication libraries are fully optimized of the Mellanox interconnect solutions.
Mellanox HPC-X ScalableHPC takes advantage of the Mellanox hardware based acceleration engines to maximize MPI and SHMEM/PGAS based application performance. These acceleration engines are part of the Mellanox network adapters (CORE-Direct engine, hardware tag-matching and more) and switch (Mellanox SHARP acceleration engine for example) solutions. Mellanox Scalable Hierarchical Aggregation and Reduction Protocol (SHARP) technology improves upon the performance of MPI operations by offloading collective operations from the CPU to the switch network, and by this eliminating the need to send data multiple times between endpoints. This innovative approach dramatically reduces the MPI operations time, frees up valuable CPU resources for computation rather than using them to process communication and decreases the amount of data traversing the network as aggregation nodes are reached.
Mellanox HPC-X ScalableHPC toolkit allows OEMs and System Integrators to meet the performance demands of their customers and users by deploying the latest available software that takes advantage of the features and capabilities available in the most recent Mellanox's hardware solutions.
Check out the list of softwares and accleration packages below for further details:
- Mellanox HPC-X Software Toolkit
- FCA - Mellanox Fabric Collective Accelerations
- Mellanox SHARP software
- UCX - Unified Communication X
- HPC-X Open MPI
- HPC-X OpenSHMEM