Abstract. Project ExaStencils pursues a radically new approach to stencil-code engineering. Present-day stencil codes are implemented in general-purpose programming languages, such as Fortran, C, or Java, or derivates thereof, and harnesses for parallelism, such as OpenMP, OpenCL or MPI. ExaStencils favors a much more domain-specific approach being the mathematical formulation, the most concrete the optimized target code. At every layer, the corresponding language expresses not only computational directives but also domain knowledge of the problem and platform to be leveraged for optimization. This approach will enable a highly automated code generation at all layers and has been demonstrated successfully before in the U.S. projects FFTW an...
Domain-specific languages (DSLs) have the potential to provide an intuitive interface for specifying...
Application codes reliably achieve performance far less than the advertised capabilities of existing...
PDE discretization schemes yielding stencil-like computing patterns are commonly used for seismic mo...
Abstract. Project ExaStencils pursues a radically new approach to stencil-code engineering. Present-...
This report documents the program and the outcomes of Dagstuhl Seminar 15161 "Advanced Stencil-Code ...
International audienceAs the computation power of modern high performance architectures increases, t...
Communicated by Guest Editors The implementation of stencil computations on modern, massively parall...
As the computation power of modern high performance architectures increases, their heterogeneity and...
International audienceStencil kernels arise in many scientific codes as the result from dis-cretizin...
Stencil computations are not well optimized by general-purpose production compilers and the increase...
Our aim is to apply program transformations to stencil codes, in order to yield highest possible per...
A widely used class of codes are stencil codes. Their general structure is very simple: data points ...
The implementation of stencil computations on modern, mas-sively parallel systems with GPUs and othe...
Stencils are a fundamental access pattern in scientific codes based on Partial Differential Equation...
Communicated by Guest Editors Our aim is to apply program transformations to stencil codes in order ...
Domain-specific languages (DSLs) have the potential to provide an intuitive interface for specifying...
Application codes reliably achieve performance far less than the advertised capabilities of existing...
PDE discretization schemes yielding stencil-like computing patterns are commonly used for seismic mo...
Abstract. Project ExaStencils pursues a radically new approach to stencil-code engineering. Present-...
This report documents the program and the outcomes of Dagstuhl Seminar 15161 "Advanced Stencil-Code ...
International audienceAs the computation power of modern high performance architectures increases, t...
Communicated by Guest Editors The implementation of stencil computations on modern, massively parall...
As the computation power of modern high performance architectures increases, their heterogeneity and...
International audienceStencil kernels arise in many scientific codes as the result from dis-cretizin...
Stencil computations are not well optimized by general-purpose production compilers and the increase...
Our aim is to apply program transformations to stencil codes, in order to yield highest possible per...
A widely used class of codes are stencil codes. Their general structure is very simple: data points ...
The implementation of stencil computations on modern, mas-sively parallel systems with GPUs and othe...
Stencils are a fundamental access pattern in scientific codes based on Partial Differential Equation...
Communicated by Guest Editors Our aim is to apply program transformations to stencil codes in order ...
Domain-specific languages (DSLs) have the potential to provide an intuitive interface for specifying...
Application codes reliably achieve performance far less than the advertised capabilities of existing...
PDE discretization schemes yielding stencil-like computing patterns are commonly used for seismic mo...