Tuning a CPU-Based Stencil Computation in a DPC++ Multi-Device Environment

  • Tiago Conceição Oliveira
  • Murilo Boratto
  • Antônio Horácio Rodrigues
  • Orlando Mota Pires
  • Leonardo Rodrigues Soares
Keywords: Multi-Device RTM, OneAPI, SYCL, Heterogeneous Computing

Abstract

Reverse Time Migration (RTM) uses the finite-difference (FD) method to compute numerical approximations for the acoustic wave equation. It is a computational bottleneck for RTM applications and therefore needs to be optimized to guarantee timely results and efficiency when allocating resources for hydrocarbon exploration. This article describes our experience reengineering a migrated CUDA-based RTM code to SYCL into a multidevice RTM.

Published
2023-02-09