Modern scientific workloads have demonstrated the inefficiency of using high precision formats. Moving to a lower bit format or even to a different number system can provide tremendous gains in terms of performance and energy efficiency. In this article, we explore the applicability of different number formats and exhaustively search for the appropriate bit width for 3D complex stencil kernels, which are one of the most widely used scientific kernels. Further, we demonstrate the achievable performance of these kernels on state-of-the-art hardware that includes CPU and FPGA, which is the only hardware supporting arbitrary fixed-point precision. Thus, this work fills the gap between current hardware capabilities and future systems for stencil...
Scientific computing applications often require support for non-traditional data types, for example,...
Stencil computations form the basis for computer simulations across almost every field of science, s...
This study focuses on the key numerical technique of stencil computations, used in many different sc...
Modern scientific workloads have demonstrated the inefficiency of using high precision formats. Movi...
International audienceIterative stencils are kernels in various application domains such as numerica...
AbstractIt is crucial to optimize stencil computations since they are the core (and most computation...
We present an efficient implementation of 7–point and 27–point stencils on high-end Nvidia GPUs. A n...
The growth of data to be processed in the Oil & Gas industry matches the requirements imposed by evo...
This work introduces a generalized framework for automatically tuning stencil computations to achiev...
AbstractIn this paper we investigate how stencil computations can be implemented on state-of-the-art...
Stencil computations are a class of algorithms operating on multi-dimensional arrays, which update a...
Stencils are a fundamental access pattern in scientific codes based on Partial Differential Equation...
Hardware acceleration is the use of custom hardware architectures to perform some computations faste...
International audienceThere is a growing interest in the use of reduced-precision arithmetic, exacer...
Stencil computations are array based algorithms that apply a computation to all array elements in a ...
Scientific computing applications often require support for non-traditional data types, for example,...
Stencil computations form the basis for computer simulations across almost every field of science, s...
This study focuses on the key numerical technique of stencil computations, used in many different sc...
Modern scientific workloads have demonstrated the inefficiency of using high precision formats. Movi...
International audienceIterative stencils are kernels in various application domains such as numerica...
AbstractIt is crucial to optimize stencil computations since they are the core (and most computation...
We present an efficient implementation of 7–point and 27–point stencils on high-end Nvidia GPUs. A n...
The growth of data to be processed in the Oil & Gas industry matches the requirements imposed by evo...
This work introduces a generalized framework for automatically tuning stencil computations to achiev...
AbstractIn this paper we investigate how stencil computations can be implemented on state-of-the-art...
Stencil computations are a class of algorithms operating on multi-dimensional arrays, which update a...
Stencils are a fundamental access pattern in scientific codes based on Partial Differential Equation...
Hardware acceleration is the use of custom hardware architectures to perform some computations faste...
International audienceThere is a growing interest in the use of reduced-precision arithmetic, exacer...
Stencil computations are array based algorithms that apply a computation to all array elements in a ...
Scientific computing applications often require support for non-traditional data types, for example,...
Stencil computations form the basis for computer simulations across almost every field of science, s...
This study focuses on the key numerical technique of stencil computations, used in many different sc...