Description
Device-agnostic programming models aim to streamline application development by abstracting away hardware-specific details, enabling developers to write code that can seamlessly run on various hardware, including multi-core CPUs, GPUs, and specialized accelerators like FPGAs and TPUs. Throughout this training series, we will cover four programming models: Kokkos, SyCL, Chapel, and OpenACC. To kick things off, we will host a two-day lecture, with each programming model getting a dedicated half-hour slot to explain its potential. Following that, we will conduct monthly three-hour hands-on workshops on each programming model from June to September.
Online lectures and workshops
Partners
CDAC
Oak Ridge National Laboratory
NVIDIA
Programming Models
Kokkos
SyCL
Chapel
OpenACC