DOE OSTI · 2396290
Venado acceptance: results and tips [Slides]
Abstract
Nvidia compiler support is not available through cray-mpich/compiler wrapper interface. Adjust CMAKE files to use the correct COMPILER_ID in conditionals and explicit variables to package flags. Use pinned host memory in cray-libsci_acc and cublasXt calls. Set a large blockDim for cublasXt calls. Try MPS and/or explicit numactl binding if performance is lackluster. Use CRAY_MALLOPT_OFF=1 if unexpected OOM errors appear using cce. Use MPICH_SMP_SINGLE_COPY_MODE=CMA for xpmem issues. Use MPICH_OPT_THREAD_SYNC=0 for MPI_THREAD issues. Poor CUDA-aware MPI performance remains an issue.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Magee, Daniel J.. 2024-06-23. Venado acceptance: results and tips [Slides]. https://doi.org/10.2172/2396290
Cite the original work for its findings. Save a collection to share your selection of sources.