Difference between revisions of "Nccl"

From UFRC
Jump to navigation Jump to search
(Created page with "Category:SoftwareCategory:DevelopmentCategory:LibraryCategory:NVIDIA {|<!--CONFIGURATION: REQUIRED--> |{{#vardefine:app|nccl}} |{{#vardefine:url|https://develo...")
 
Line 1: Line 1:
[[Category:Software]][[Category:Development]][[Category:Library]][[Category:NVIDIA]]
+
[[Category:Software]][[Category:Development]][[Category:Library]][[Category:GPU]]
 
{|<!--CONFIGURATION: REQUIRED-->
 
{|<!--CONFIGURATION: REQUIRED-->
 
|{{#vardefine:app|nccl}}
 
|{{#vardefine:app|nccl}}

Revision as of 14:36, 19 August 2022

Description

nccl website  

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