Page History
Overview
Mellanox Scalable Hierarchical Aggregation and Reduction Protocol (SHARP)™ technology improves upon the performance of MPI operation, by offloading collective operations from the CPU to the switch network, and eliminating the need to send data multiple times between endpoints. This innovative approach decreases the amount of data traversing the network as aggregation nodes are reached, and dramatically reduces the MPI operations time. Implementing collective communication algorithms in the network also has additional benefits, such as freeing up valuable CPU resources for computation rather than using them to process communication.
...
.
...
Note |
---|
Mellanox SHARP requires either UFM, or a dedicated server running Subnet Manager. In the latter case, the onboard Subnet Manager should be disabled in managed switches. |
...
OpenSM 5.5.0 (MLNX OFED 4.7-3.x.x or UFM 6.3 or later)
Supported Operating Systems and Platforms
...
RHEL 6.3
...
x86-64
...
2.6.32-279
...
RHEL 6.9
...
x86-64
...
2.6.32-431
...
RHEL 6.10
...
x86-64
...
2.6.32-754
...
RHEL 7.2
...
x86-64/ppc64le
...
3.10.0-327
...
RHEL 7.4
...
x86-64/ppc64le
...
3.10.0-693
...
RHEL 7.4
...
ARM
...
4.11.0-44
...
RHEL 7.5
...
x86-64/ppc64le/ARM
...
3.10.0-862
...
RHEL 7.6
...
x86-64/ppc64le
...
3.10.0-957
...
RHEL 7.6
...
ARM
...
4.14.0-115
...
RHEL 7.7
...
x86-64/ppc64le
...
3.10.0-1062
...
RHEL 8.0
...
x86-64/ppc64le
...
4.18.0-80
...
RHEL 8.1
...
x86-64/ppc64le
...
4.18.0.147
...
Fedora14
...
x86-64
...
2.6.35.6-45
...
Fedora16
...
x86-64
...
3.1.0-7
...
Fedora17
...
x86-64
...
3.3.4-5
...
Fedora18
...
x86-64
...
3.6.10-4
...
Fedora24
...
x86-64
...
4.5.5-300
...
Fedora26
...
x86-64
...
4.11.8-300
...
SLES 11 SP3
...
x86-64
...
3.0.76-0.11
...
SLES 11 SP4
...
x86-64
...
3.0.101-63
...
SLES 12 SP3
...
x86-64
...
4.4.73-5
...
SLES 12 SP4
...
x86-64
...
4.12.14-94.41
...
SLES 12 SP5
...
x86-64
...
4.12.14-120.1
...
SLES 15 SP1
...
x86-64/ppc64le
...
4.12.14-193
...
Ubuntu14.4
...
x86-64
...
3.13.0-27
...
Ubuntu16.04
...
x86-64
...
4.2.0-16
...
Ubuntu16.04
...
x86-64/ppc64le
...
4.8.0-26
...
Ubuntu18.04
...
x86-64/ppc64le/ARM
...
4.15.0-20
...
Ubuntu19.04
...
x86-64
...
5.0.0-13
...
Ubuntu19.10
...
x86-64
...