In AI HPC programming, to get high performance, developers need accelerators that have high levels of parallelism, but often these use closed and proprietary programming models. Developers are demanding open and standards-based solutions that deliver both performance and portability. An open and unified programming model gives developers a way to cost-effectively take advantage of the growing diversity of processor platforms and avoid being locked into a single vendor.
This presentation explores where developers are in creating an open ecosystem that uses open standards and how they can get the industry to work together with open standards. Codeplay* has been working on these challenges for years having been closely involved in the OpenCL and Khronos SYCL* standards for parallel compute. Most recently, they have been involved in oneAPI specification definition and expanding DPC++, adding support for NVIDIA* GPUs. Andrew shows the vast progress that has been made today, where they re going next, and how you can help them build an open ecosystem for AI and HPC programming.