diff --git a/doc.zih.tu-dresden.de/docs/software/gpu_programming.md b/doc.zih.tu-dresden.de/docs/software/gpu_programming.md index 1b4b34e9cacea6c56ac953232c08b038313e45c6..bcb6b3e9e0009bf1166860a7848fe7d3f6b85004 100644 --- a/doc.zih.tu-dresden.de/docs/software/gpu_programming.md +++ b/doc.zih.tu-dresden.de/docs/software/gpu_programming.md @@ -12,17 +12,16 @@ E.g. the available CUDA versions can be listed with marie@compute$ module spider CUDA ``` -Note that some modules use a specific CUDA version which is visible in the module name. -E.g. `GDRCopy/2.1-CUDA-11.1.1` or `Horovod/0.28.1-CUDA-11.7.0-TensorFlow-2.11.0`. +Note that some modules use a specific CUDA version which is visible in the module name, e.g. `GDRCopy/2.1-CUDA-11.1.1` or `Horovod/0.28.1-CUDA-11.7.0-TensorFlow-2.11.0`. -This especially applies to the optimized CUDA libraries like cuDNN, NCCL and magma. +This especially applies to the optimized CUDA libraries like `cuDNN`, `NCCL` and `magma`. !!! important "CUDA-aware MPI" When running CUDA applications using MPI for interprocess communication you need to additionally load the modules that enable CUDA-aware MPI which may provide improved performance. Those are `UCX-CUDA` and `UCC-CUDA` which supplement the `UCX` and `UCC` modules respectively. - Some modules, like NCCL`, load those automatically. + Some modules, like `NCCL`, load those automatically. ## Using GPUs with Slurm