activity
20152020
most citedAutomatic Differentiation for Adjoint Stencil Loops

12 citations · 31 across the 7 of their papers we have counts for

collaborators

14 papers

cs.DC2020

Temporal blocking of finite-difference stencil operators with sparse "off-the-grid" sources

George Bisbas, Fabio Luporini, Mathias Louboutin +3

Stencil kernels dominate a range of scientific applications, including seismic and medical imaging, image processing, and neural networks. Temporal blocking is a performance optimi…

physics.comp-ph20204 cited

Scaling through abstractions -- high-performance vectorial wave simulations for seismic inversion with Devito

Mathias Louboutin, Fabio Luporini, Philipp Witte +5

[Devito] is an open-source Python project based on domain-specific language and compiler technology. Driven by the requirements of rapid HPC applications development in exploration…

cs.DC2019

GPU Support for Automatic Generation of Finite-Differences Stencil Kernels

Vitor Hugo Mickus Rodrigues, Lucas Cavalcante, Maelso Bruno Pereira +4

The growth of data to be processed in the Oil & Gas industry matches the requirements imposed by evolving algorithms based on stencil computations, such as Full Waveform Inversion…

cs.PF2019

Performance of Devito on HPC-Optimised ARM Processors

Hermes Senger, Jaime F. de Souza, Edson S. Gomi +2

We evaluate the performance of Devito, a domain specific language (DSL) for finite differences on Arm ThunderX2 processors. Experiments with two common seismic computational kernel…

cs.DC201912 cited

Automatic Differentiation for Adjoint Stencil Loops

Jan Hückelheim, Navjot Kukreja, Sri Hari Krishna Narayanan +3

Stencil loops are a common motif in computations including convolutional neural networks, structured-mesh solvers for partial differential equations, and image processing. Stencil…

cs.DC20191 cited

Training on the Edge: The why and the how

Navjot Kukreja, Alena Shilova, Olivier Beaumont +4

Edge computing is the natural progression from Cloud computing, where, instead of collecting all data and processing it centrally, like in a cloud computing environment, we distrib…