Home > TERATEC FORUM > Workshops > Workshop 3
Teratec 2022 Forum
|
Visualization of EasyWave tsunami simulation application |
oneAPI is a cross-industry, open, standards-based unified programming model that delivers a common developer experience across accelerator architectures — for faster application performance, more productivity, and greater innovation.
SYCL is the heart of oneAPI, enabling cross-platform data parallel programming in modern C++.
It is a Khronos standard that introduces support for fully heterogeneous data parallelism to C++ and a solution to one aspect of a larger problem: How do we enable full heterogeneous programming given the emerging explosion in hardware diversity?
This talk will show the case of the successful existing tsunami simulation CUDA* code migration to SYCL and new opportunities SYCL may bring to developers by unlocking other hardware vendors and architectures with reasonable performance.
Implementation details of compilation and execution flow for usual SYCL application, compiled with Intel open-source oneAPI Data Parallel C++ compiler, will be discussed as well.
Biography : Igor Vorobtsov has more than 14 years of experience in the areas of C/C++ and Fortran compilers, applications performance tuning and sw developers support. Igor got a Master of Science degree in Applied Mathematics. Since joining Intel in 2008, Igor has been working as a Technical Consulting Engineer supporting software developers throughout EMEA region and has a broad array of application experience, including enterprise applications and high performance computing environments. |