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.
Additional Resources
Great Cross-Architecture Challenge—A Coding Challenge
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
Self-paced Trainings Using Jupyter* Notebooks
Sign Up for Intel® DevCloud for oneAPI
Join
Product and Performance Information
Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.