-
Notifications
You must be signed in to change notification settings - Fork 10
July 29 2024
Carl Pearson edited this page Jul 29, 2024
·
3 revisions
Attds: Carl, Cedric, Evan, Hugo, Gabriel, Nicole, Stephen, Tony, Vivek
Carl
-
CommunicationSpace PR: #109
- Carl working through this, mostly with Gabriel reviewing
-
University of New Mexico PSAAP wants to write a Kokkos Comm CommunicationSpace and experiment with some communication API ideas / stream-triggered API ideas.
-
Internal / External space for collaborating on publications / posters
- Also to host copies of published work
- NCCL (Gabriel, Nicole, Riley)
- Thinking about the handle for the core API (hide e.g. ncclComm / MPIComm)
- CI for GPUs (Carl)
- Starting with CUDA 12.5 + OpenMPI 5
- 50% done, waiting on some bureaucracy before I can actually get it up and running
- Sandia-specific container images for our builds/tests on Sandia systems, using a Github runner
- Results will be externally visible, but I don't think container images will be
- Maybe someday there will be free GPU CI on github
- Sandia internal documentation @ https://gitlab-ex.sandia.gov/cwpears/kokkos-comm-internal
- Applications
- Cedric: Kokkos FFT (Gisela (?)) All-to-all, may be willing to test KokkosComm when the time is right
- Modern C++ / MPI
- Accelerator-Initiated Communication / Support
- Riley PSAAP @ Tn-Tech
- Smart NICs
- Carl
- GPU CI above
- Hugo
- No further updates
- Gabriel
- Handle above
- Cedric
- Application discussion above, working with Gabriel on API
- EuroMPI poster + extended abstract / short paper?
- Evan
- Working with Nicole on poster & PSAAP planning
- Tony
- Riley @ Tn-Tech working on RAPIDS (reduced-api data specification) (risc-like communication primitives -> Kokkos Comm CommunicationSpace), thinking ahead to allow this to work on NIC / GPU communication
- Derek @ UNM, stream-triggered communication CommunicationSpace
- Vivek
- Kokkos Tools spack package w/LANL https://github.com/spack/spack/pull/45382#issuecomment-2244100765
- Don't want Kokkos Tools spack MPI requirements to conflict with how Kokkos Comm thinks about MPI
- Looks okay to us, Cedric is be the person to ask
- Sparta uses Kokkos + MPI but not Trilinos, may be a good test
- Cabana too: https://github.com/ECP-copa/Cabana
- Kokkos Tools spack package w/LANL https://github.com/spack/spack/pull/45382#issuecomment-2244100765
- Nicole
- IEEE Cluster poster on Kokkos + MPI interop, grander vision for Kokkos Comm
- SC Student poster on Kokkos + MPI interop (+ Rachel/Evan)