AbstractIn this paper, we use our stencil code generation and auto-tuning framework Patus to optimize and parallelize the most compute intensive stencil calculations of an anelastic wave propagation code, which was used to conduct numerous significant simulations at the Southern California Earthquake Center. From a straight-forward specification of the stencil calculation, Patus automatically creates an implementation targeted at the chosen hardware platform and applies hardware-specific optimizations including cache blocking, loop unrolling, and explicit vectorization. We show that, using this approach, we are able to speed up individual compute kernels by a factor of 2.4× on average, and reduce the time required to compute one time step o...
This work introduces a generalized framework for automatically tuning stencil computations to achiev...
The 1994 Northridge earthquake in Los Angeles, California, killed 57 people, injured over 8,700 and ...
Wave modeling is a crucial tool in geophysics, for efficient strong motion analysis, risk mitigation...
AbstractIn this paper, we use our stencil code generation and auto-tuning framework Patus to optimiz...
In this paper, we present Patus, a code generation and auto-tuning framework for stencil computation...
A widely used class of codes are stencil codes. Their general structure is very simple: data points ...
PDE discretization schemes yielding stencil-like computing patterns are commonly used for seismic mo...
The growth of data to be processed in the Oil & Gas industry matches the requirements imposed by evo...
Modeling problems that require the simulation of hyperbolic PDEs (wave equations) on large heteroge...
Abstract3D simulation of earthquake ground motion is one of the most challenging computational probl...
AbstractIn this paper we investigate how stencil computations can be implemented on state-of-the-art...
Stencil kernels dominate a range of scientific applications, including seismic and medical imaging, ...
dissertationStencil computations are operations on structured grids. They are frequently found in pa...
Stencil computations are a class of algorithms operating on multi-dimensional arrays, which update a...
International audienceStencil computations are the basis to solve many problems related to Partial D...
This work introduces a generalized framework for automatically tuning stencil computations to achiev...
The 1994 Northridge earthquake in Los Angeles, California, killed 57 people, injured over 8,700 and ...
Wave modeling is a crucial tool in geophysics, for efficient strong motion analysis, risk mitigation...
AbstractIn this paper, we use our stencil code generation and auto-tuning framework Patus to optimiz...
In this paper, we present Patus, a code generation and auto-tuning framework for stencil computation...
A widely used class of codes are stencil codes. Their general structure is very simple: data points ...
PDE discretization schemes yielding stencil-like computing patterns are commonly used for seismic mo...
The growth of data to be processed in the Oil & Gas industry matches the requirements imposed by evo...
Modeling problems that require the simulation of hyperbolic PDEs (wave equations) on large heteroge...
Abstract3D simulation of earthquake ground motion is one of the most challenging computational probl...
AbstractIn this paper we investigate how stencil computations can be implemented on state-of-the-art...
Stencil kernels dominate a range of scientific applications, including seismic and medical imaging, ...
dissertationStencil computations are operations on structured grids. They are frequently found in pa...
Stencil computations are a class of algorithms operating on multi-dimensional arrays, which update a...
International audienceStencil computations are the basis to solve many problems related to Partial D...
This work introduces a generalized framework for automatically tuning stencil computations to achiev...
The 1994 Northridge earthquake in Los Angeles, California, killed 57 people, injured over 8,700 and ...
Wave modeling is a crucial tool in geophysics, for efficient strong motion analysis, risk mitigation...