Releases: LLNL/Aluminum
Releases · LLNL/Aluminum
Initial Release
Aluminum provides a generic interface to high-performance communication libraries, with a focus on allreduce algorithms. Blocking and non-blocking algorithms and GPU-aware algorithms are supported. Aluminum also contains custom implementations of select algorithms to optimize for certain situations.
Features:
- Blocking and non-blocking algorithms
- GPU-aware algorithms
- Implementations/interfaces:
- MPI: MPI and custom algorithms implemented on top of MPI
- NCCL: Interface to Nvidia's NCCL 2 library
- MPI-CUDA: Custom GPU-aware algorithms