C++, SYCL, Kokkos - How C++ and Collaborative, Accelerator Programming Models Enable the Aurora Supercomputer

Code Together Podcast | Episode 44
December 23rd, 2022

Get the Latest on All Things CODE

author-image

By

Subscribe: iTunes* | Spotify* | Google* | Stitcher* | TuneIn* | SoundCloud* | RSS


GPU accelerators continue to evolve, both in features and capabilities as well as vendor varieties. Simultaneously, supercomputers (which are enormous users of GPUs) also continue to evolve, setting up the very real design challenge of enabling code performance and portability across current and future accelerators.

In this conversation, senior software developers from Intel and Argonne discuss this dilemma, including several possible ways through it and how engineers working on the Aurora project are using C++, Kokkos*, and SYCL* to enable exascale workloads that are performant now and into the future.

Featured Software

Download Data Parallel C++/SYCL (the oneAPI implementation of SYCL) as part of the Intel® oneAPI Base Toolkit

Additional Resources