NCCL Release Notes
This document describes the key features, software enhancements and improvements, and known issues for NCCL 2.17.1. The NVIDIA Collective Communications Library (NCCL) (pronounced “Nickel”) is a library of multi-GPU collective communication primitives that are topology-aware and can be easily integrated into applications. Collective communication algorithms employ many processors working in concert to aggregate data. NCCL is not a full-blown parallel programming framework; rather, it is a library focused on accelerating collective communication primitives.
For previously released NCCL documentation, see NCCL Archives.
Table of Contents
- 1. NCCL Overview
 - 2. NCCL Release 2.17.1
 - 3. NCCL Release 2.16.5
 - 4. NCCL Release 2.16.2
 - 5. NCCL Release 2.15.5
 - 6. NCCL Release 2.15.1
 - 7. NCCL Release 2.14.3
 - 8. NCCL Release 2.13.4
 - 9. NCCL Release 2.12.12
 - 10. NCCL Release 2.12.10
 - 11. NCCL Release 2.12.7
 - 12. NCCL Release 2.11.4
 - 13. NCCL Release 2.10.3
 - 14. NCCL Release 2.9.9
 - 15. NCCL Release 2.9.8
 - 16. NCCL Release 2.9.6
 - 17. NCCL Release 2.8.4
 - 18. NCCL Release 2.8.3
 - 19. NCCL Release 2.7.8
 - 20. NCCL Release 2.7.6
 - 21. NCCL Release 2.7.5
 - 22. NCCL Release 2.7.3
 - 23. NCCL Release 2.6.4
 - 24. NCCL Release 2.5.6
 - 25. NCCL Release 2.4.8
 - 26. NCCL Release 2.4.7
 - 27. NCCL Release 2.4.2
 - 28. NCCL Release 2.3.7
 - 29. NCCL Release 2.3.5
 - 30. NCCL Release 2.3.4
 - 31. NCCL Release 2.2.13
 - 32. NCCL Release 2.2.12
 - 33. NCCL Release 2.1.15
 - 34. NCCL Release 2.1.4
 - 35. NCCL Release 2.1.2
 - 36. NCCL Release 2.0.5
 - 37. NCCL Release 2.0.4
 - 38. NCCL Release 2.0.2