Build an Open AI & HPC Ecosystem
Speaker: Andrew Richards, Codeplay
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.
Calling all C++, DPC++, and CUDA developers. We’re searching for the next oneAPI hero—someone who can write code that will run on the latest CPUs, GPUs, and FPGAs. Submit your best projects to win some amazing prizes.
Supercomputing 2020 (SC20) Recorded Sessions on oneAPI
- C++ for Heterogeneous Programming: oneAPI
- Performance Tuning with the Roofline Model on GPUs and CPUs
- Panel: The oneAPI Software Abstraction for Heterogeneous Computing