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
- 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.