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

Self-paced Trainings Using Jupyter* Notebooks

Sign Up for Intel® DevCloud for oneAPI


Intel® DevMesh Community

Intel® ​Innovator Program​