Intel Strategy for Heterogeneous Programming with oneAPI

Intel believes that innovation thrives in an open ecosystem, enables choice, and is equally accessible to all. The oneAPI project and its components reflect this commitment to active ecosystem and featuring an open specification. In this belief, we advance its support for numerous diverse computing architectures. We introduce SYCLomatic and SYCL to support this large ecosystem.

SYCLomatic assists developers in migrating their existing code written in different programming languages to the SYCL heterogeneous programming model. SYCL compiles and makes it possible to be executed by Intel and NVIDIA hardware respectively. We show a demo how to migrate CUDA to SYCL and compile it and execute on a NVIDIA GPU.