In this paper we discuss the challenges and optimisations opportunities when solving a large number of small, equally sized discretised PDEs on regular grids. We present an extension of the OPS (Oxford Parallel library for Structured meshes) embedded Domain Specific Language, and show how support can be added for solving multiple systems, and how OPS makes it easy to deploy a variety of transformations and optimisations. The new capabilities in OPS allow to automatically apply data structure transformations, as well as execution schedule transformations to deliver high performance on a variety of hardware platforms. We evaluate our work on an industrially representative finance simulation on Intel CPUs, as well as NVIDIA GPUs
In this paper we present research on improving the resilience of the execution of scientific softwar...
The path to exascale computational fluid dynamics requires novel and disruptive hardware architectur...
http://lifc.univ-fcomte.fr/dfma07/International audienceThis paper introduces a research project and...
SBLI is a large-scale Computational Fluid Dynamics(CFD) application, developed over 20 years at the ...
SBLI (Shock-wave/Boundary-layer Interaction) is a large-scale Computational Fluid Dynamics (CFD) app...
Numerical simulation with partial differential equations is an important discipline in high performa...
Parallelism in today's computer architectures is ubiquitous whether it be in supercomputers, worksta...
The key common bottleneck in most stencil codes is data movement, and prior research has shown that ...
The time required to execute real-world scientific computations is a major issue. A single simulatio...
Hardware trends over the last decade show increasing complexity and heterogeneity in high performanc...
Industrial simulation software has to manage: (i) the complexity of the underlying physical models,u...
AbstractFinite-Differencing and other regular and direct approaches to solving partial differential ...
Computations involving a neighbourhood on structured meshes represents a wide class of applications ...
Partial Differential Equation (PDE) modelling is an important tool in scientific domains for bridgin...
Stencil computations are a class of algorithms operating on multi-dimensional arrays, which update a...
In this paper we present research on improving the resilience of the execution of scientific softwar...
The path to exascale computational fluid dynamics requires novel and disruptive hardware architectur...
http://lifc.univ-fcomte.fr/dfma07/International audienceThis paper introduces a research project and...
SBLI is a large-scale Computational Fluid Dynamics(CFD) application, developed over 20 years at the ...
SBLI (Shock-wave/Boundary-layer Interaction) is a large-scale Computational Fluid Dynamics (CFD) app...
Numerical simulation with partial differential equations is an important discipline in high performa...
Parallelism in today's computer architectures is ubiquitous whether it be in supercomputers, worksta...
The key common bottleneck in most stencil codes is data movement, and prior research has shown that ...
The time required to execute real-world scientific computations is a major issue. A single simulatio...
Hardware trends over the last decade show increasing complexity and heterogeneity in high performanc...
Industrial simulation software has to manage: (i) the complexity of the underlying physical models,u...
AbstractFinite-Differencing and other regular and direct approaches to solving partial differential ...
Computations involving a neighbourhood on structured meshes represents a wide class of applications ...
Partial Differential Equation (PDE) modelling is an important tool in scientific domains for bridgin...
Stencil computations are a class of algorithms operating on multi-dimensional arrays, which update a...
In this paper we present research on improving the resilience of the execution of scientific softwar...
The path to exascale computational fluid dynamics requires novel and disruptive hardware architectur...
http://lifc.univ-fcomte.fr/dfma07/International audienceThis paper introduces a research project and...