\u3cp\u3eModern 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 fo...
Artículo presentado al Congreso Español de Informática 2013Performance Analysis of the Multi-pass Tr...
Our aim is to apply program transformations to stencil codes, in order to yield highest possible per...
Three dimensional (3D) graphics applications have become very important workloads running on today’s...
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...
AbstractIn this paper we investigate how stencil computations can be implemented on state-of-the-art...
Stencil computations are commonly used in a wide variety of scientific applications, ranging from la...
The growth of data to be processed in the Oil & Gas industry matches the requirements imposed by evo...
Scientific computing applications often require support for non-traditional data types, for example,...
This work introduces a generalized framework for automatically tuning stencil computations to achiev...
Stencil computations are a class of algorithms operating on multi-dimensional arrays, which update a...
International audienceThere is a growing interest in the use of reduced-precision arithmetic, exacer...
This study focuses on the key numerical technique of stencil computations, used in many different sc...
Artículo presentado al Congreso Español de Informática 2013Performance Analysis of the Multi-pass Tr...
Our aim is to apply program transformations to stencil codes, in order to yield highest possible per...
Three dimensional (3D) graphics applications have become very important workloads running on today’s...
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...
AbstractIn this paper we investigate how stencil computations can be implemented on state-of-the-art...
Stencil computations are commonly used in a wide variety of scientific applications, ranging from la...
The growth of data to be processed in the Oil & Gas industry matches the requirements imposed by evo...
Scientific computing applications often require support for non-traditional data types, for example,...
This work introduces a generalized framework for automatically tuning stencil computations to achiev...
Stencil computations are a class of algorithms operating on multi-dimensional arrays, which update a...
International audienceThere is a growing interest in the use of reduced-precision arithmetic, exacer...
This study focuses on the key numerical technique of stencil computations, used in many different sc...
Artículo presentado al Congreso Español de Informática 2013Performance Analysis of the Multi-pass Tr...
Our aim is to apply program transformations to stencil codes, in order to yield highest possible per...
Three dimensional (3D) graphics applications have become very important workloads running on today’s...