Data Layout Transformation for Stencil Computations on Short-Vector SIMD Architectures

Autor: Thomas Henretty, Louis-Noël Pouchet, P. Sadayappan, Franz Franchetti, J. Ramanujam, Kevin Stock
Rok vydání: 2011
Předmět:
Zdroj: Lecture Notes in Computer Science ISBN: 9783642198601
CC
DOI: 10.1184/r1/6468599
Popis: Stencil computations are at the core of applications in many domains such as computational electromagnetics, image processing, and partial differential equation solvers used in a variety of scientific and engineering applications. Short-vector SIMD instruction sets such as SSE and VMX provide a promising and widely available avenue for enhancing performance on modern processors. However a fundamental memory stream alignment issue limits achieved performance with stencil computations on modern short SIMD architectures. In this paper, we propose a novel data layout transformation that avoids the stream alignment conflict, along with a static analysis technique for determining where this transformation is applicable. Significant performance increases are demonstrated for a variety of stencil codes on three modern SIMD-capable processors.
Databáze: OpenAIRE