This talk will introduce the distributed task-based programming model Template Task Graphs (TTG) and present some early results on the usage of Kokkos within tasks in TTG. We will introduce some of the concepts of TTG, including the use of C++ coroutines in device-enabled tasks. Kokkos appears as a natural way of expressing kernels inside tasks executed by TTG.
This talk will introduce the distributed task-based programming model Template Task Graphs (TTG) and present some early results on the usage of Kokkos within tasks in TTG. We will introduce some of the concepts of TTG, including the use of C++ coroutines in device-enabled tasks. Kokkos appears as a natural way of expressing kernels inside tasks executed by TTG.