Nccl: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
[[Category:Software]][[Category: | [[Category:Software]][[Category:Programming]][[Category:Library]][[Category:GPU]] | ||
{|<!--CONFIGURATION: REQUIRED--> | {|<!--CONFIGURATION: REQUIRED--> | ||
|{{#vardefine:app|nccl}} | |{{#vardefine:app|nccl}} |
Latest revision as of 20:03, 21 August 2022
Description
The NVIDIA Collective Communication Library (NCCL) implements multi-GPU and multi-node communication primitives optimized for NVIDIA GPUs and Networking. NCCL provides routines such as all-gather, all-reduce, broadcast, reduce, reduce-scatter as well as point-to-point send and receive that are optimized to achieve high bandwidth and low latency over PCIe and NVLink high-speed interconnects within a node and over NVIDIA Mellanox Network across nodes.
Environment Modules
Run module spider nccl
to find out what environment modules are available for this application.
System Variables
- HPC_NCCL_DIR - installation directory