Loading [MathJax]/extensions/MathMenu.js
Migration of CUDA Based Seismic Application to Cross-Platform SYCL Implementation | IEEE Conference Publication | IEEE Xplore

Migration of CUDA Based Seismic Application to Cross-Platform SYCL Implementation


Abstract:

Here, we present the migration of a CUDA based seismic application, named SeisAcoMod2D, to SYCL codebase using Intel® oneAPI. SYCL programming enables developers to have ...Show More

Abstract:

Here, we present the migration of a CUDA based seismic application, named SeisAcoMod2D, to SYCL codebase using Intel® oneAPI. SYCL programming enables developers to have single source codebase across different computing architectures and vendors of CPUs, GPUs, and FPGAs. SeisAcoMod2D performs acoustic wave propagation using finite difference time domain modelling, which is useful in oil exploration applications. The migrated SYCL code has been optimized for GPUs and the output data is validated. The migrated unified SYCL code is executed on GPUs from Intel and Nvidia and on CPUs from Intel. The performance of the SYCL code is found similar to that of the CUDA code on Nvidia® A100 GPU. A speed up of 1.75x is obtained on Intel® Data Center GPU Max 1550 GPU (Ponte Vecchio) over Nvidia® A100 (80GB) GPU.
Date of Conference: 18-21 December 2023
Date Added to IEEE Xplore: 23 April 2024
ISBN Information:

ISSN Information:

Conference Location: Goa, India

Contact IEEE to Subscribe

References

References is not available for this document.