SYCL is a cross-industry, open, standards-based, unified programming model that enables heterogeneous computing and is one of the primary programming models for Aurora.
This series will teach you how to design high-performance software by understanding the hardware your code will run on, and the characteristics that control the performance of that hardware. We'll also demonstrate how to structure the code so that you get correct answers and maximize the hardware’s ability to execute the code.