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 and Reverse Time Migration. Graphical processing units (GPUs) are an attractive architectural target for stencil computations because of its high degree of data parallelism. However, the rapid architectural and technological progression makes it difficult for even the most proficient programmers to remain up-to-date with the technological advances at a micro-architectural level. In this work, we present an extension for an open source compiler designed to produce highly optimized finite difference kernels for use in inversion methods named Devito. We embed it with...
dissertationStencil computations are operations on structured grids. They are frequently found in pa...
This paper presents a workflow for synthesizing near-optimal FPGA implementations of structured-mesh...
Among the compute intensive applications, the FDTD (Finite-Difference-Time-Domain) allows to solve t...
Stencil computations are a class of algorithms operating on multi-dimensional arrays, which update a...
PDE discretization schemes yielding stencil-like computing patterns are commonly used for seismic mo...
Stencil computations are a key part of many high-performance computing applications, such as image p...
AbstractIn this paper we investigate how stencil computations can be implemented on state-of-the-art...
Full-waveform inversion has been an essential method for oil and gas industries to approximate the p...
In this paper, we present Patus, a code generation and auto-tuning framework for stencil computation...
Hardware acceleration is the use of custom hardware architectures to perform some computations faste...
Stencil computations arise in many scientific computing do-mains, and often represent time-critical ...
Abstract—Partial Differential Equations (PDE) are the heart of most simulations in many scientific f...
Finite-Differencing and other regular and direct approaches to solving partial differential equation...
HPC systems have become mandatory to tackle the ever-increasing challenges imposed by new exploratio...
AbstractFinite-Differencing and other regular and direct approaches to solving partial differential ...
dissertationStencil computations are operations on structured grids. They are frequently found in pa...
This paper presents a workflow for synthesizing near-optimal FPGA implementations of structured-mesh...
Among the compute intensive applications, the FDTD (Finite-Difference-Time-Domain) allows to solve t...
Stencil computations are a class of algorithms operating on multi-dimensional arrays, which update a...
PDE discretization schemes yielding stencil-like computing patterns are commonly used for seismic mo...
Stencil computations are a key part of many high-performance computing applications, such as image p...
AbstractIn this paper we investigate how stencil computations can be implemented on state-of-the-art...
Full-waveform inversion has been an essential method for oil and gas industries to approximate the p...
In this paper, we present Patus, a code generation and auto-tuning framework for stencil computation...
Hardware acceleration is the use of custom hardware architectures to perform some computations faste...
Stencil computations arise in many scientific computing do-mains, and often represent time-critical ...
Abstract—Partial Differential Equations (PDE) are the heart of most simulations in many scientific f...
Finite-Differencing and other regular and direct approaches to solving partial differential equation...
HPC systems have become mandatory to tackle the ever-increasing challenges imposed by new exploratio...
AbstractFinite-Differencing and other regular and direct approaches to solving partial differential ...
dissertationStencil computations are operations on structured grids. They are frequently found in pa...
This paper presents a workflow for synthesizing near-optimal FPGA implementations of structured-mesh...
Among the compute intensive applications, the FDTD (Finite-Difference-Time-Domain) allows to solve t...