The pochoir stencil compiler

Y Tang, RA Chowdhury, BC Kuszmaul, CK Luk… - … the twenty-third annual …, 2011 - dl.acm.org
… their own stencil compilers that could use the Pochoir specification lan… to the extent possible
making the language too specific to the Pochoir compiler, the Intel C++ compiler, and the

[PS][PS] Pochoir: A Compiler for Stencil Computations

Y Tang, R Chowdhury, BC Kuszmaul, CK Luk… - 2014 - people.csail.mit.edu
The Pochoir stencil compiler allows one to write a simple specification of a stencil in a
domain-specific stencil language embedded in C++ which the Pochoir compiler then translates …

[PDF][PDF] Coding Stencil Computations Using the Pochoir {Stencil-Specification} Language

Y Tang, R Chowdhury, CK Luk, CE Leiserson - 2011 - usenix.org
… own stencil compilers that could use the Pochoir specification … a Pochoir specification of a
stencil computation through the … We use a finite-difference (3DFD) discretization of the wave …

[PDF][PDF] User Manual for the Pochoir Stencil Compiler

CE Leiserson, Y Tang - people.csail.mit.edu
stencil compilers that could use the Pochoir specification language, we have avoided … the
extent possible making the language too specific to the Pochoir compiler, the Intel C++ compiler

A multi-level optimization strategy to improve the performance of stencil computation

G Sornet, F Dupros, S Jubertie - Procedia Computer Science, 2017 - Elsevier
… A major effort of this study is to compare our results with the Pochoir framework. We …
Stencils studied in this paper have also been implemented with the Pochoir reference compiler

[PDF][PDF] Using a Dynamic Schedule to Increase the Performance of Tiling in Stencil Computations.

M Freitag - IEEE GSC, 2014 - infosun.fim.uni-passau.de
… As opposed to Pochoir, we represent trapezoids as polyhedra using the Integer Set Library
[… , as we were not able to compile Pochoir successfully using the g++ compiler and vice-versa. …

A stencil compiler for short-vector simd architectures

T Henretty, R Veras, F Franchetti, LN Pouchet… - Proceedings of the 27th …, 2013 - dl.acm.org
… We compare performance with code generated by the Pochoir stencil compiler [18] and Pluto
[… performance benefits for 1D and 2D stencils. The paper makes the following contributions: …

Multidimensional intratile parallelization for memory-starved stencil computations

TM Malas, G Hager, H Ltaief, DE Keyes - ACM Transactions on Parallel …, 2017 - dl.acm.org
… and used the best setup of the tested Pluto and Pochoir frameworks… report the performance
of the faster one, although the variation … We used the same compiler options as in the Pochoir

Compiler-directed transformation for higher-order stencils

P Basu, M Hall, S Williams… - 2015 IEEE …, 2015 - ieeexplore.ieee.org
the partial sum transformation, while details of the compilerstencils via partial sums,
consider the 9-point 2D stencil of Figure 2(top). (This is the 2D analog of the 27-point 3D stencil of …

High-performance code generation for stencil computations on GPU architectures

J Holewinski, LN Pouchet, P Sadayappan - … of the 26th ACM international …, 2012 - dl.acm.org
… We develop compiler algorithms for automatic generation of efficient, time-tiled … They
propose the Pochoir stencil compiler which uses a DSL embedded in C++ to produce high…