Unify & Accelerate Reverse Time Migration Programming with oneAPI

Speaker: Ahmed Ayyad, Brightskies

The state-of-the-art hardware architecture is constantly changing, which makes it challenging for software engineers to adapt to these changes. They are required to either write several variants of the software or shift from one accelerator to another depending on the current norm. Using oneAPI as a unified programming model for our Reverse Time Migration (RTM) software accelerated our development efforts on multiple hardware platforms. This reduced our need for variant coding as we now use the same code base for any hardware accelerator and gave us the advantage of working on a variety of processor platforms, avoiding being locked into a single vendor.

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​