Skip to content

Commit 1a66fdb

Browse files
authored
Add link to NCCL analysis paper to NCCL page (#259)
1 parent bae93b8 commit 1a66fdb

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

.github/actions/spelling/allow.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,6 +140,7 @@ customised
140140
cyberduck
141141
dbcsr
142142
dcomex
143+
demystifying
143144
dftb
144145
dftd
145146
diagonalisation

docs/software/communication/nccl.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ While the container engine sets these automatically when using the NCCL hook, th
2020
--8<-- "docs/software/communication/nccl_env_vars"
2121
```
2222

23+
[_Demystifying NCCL: An In-depth Analysis of GPU Communication Protocols and Algorithms_](https://arxiv.org/abs/2507.04786v2) contains detailed information about NCCL algorithms and protocols, which can be helpful for deciding if your application could benefit from an alternative configuration.
24+
2325
!!! warning "Using NCCL with uenvs"
2426
The environment variables listed above are not set automatically when using uenvs.
2527

0 commit comments

Comments
 (0)