arXiv · 1906.10811
Investigating the OPS intermediate representation to target GPUs in the Devito DSL
Abstract
The Devito DSL is a code generation tool for the solution of partial differential equations using the finite difference method specifically aimed at seismic inversion problems. In this work we investigate the integration of OPS, an API to generate highly optimized code for applications running on structured meshes targeting various platforms, within Devito as a mean of bringing it to the GPU realm by providing an implementation of a OPS backend in Devito, obtaining considerable speed ups compared to the core Devito backend.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Vincenzo Pandolfo. 2019-06-26. Investigating the OPS intermediate representation to target GPUs in the Devito DSL. https://arxiv.org/abs/1906.10811
Cite the original work for its findings. Save a collection to share your selection of sources.