hpcrl.cse.ohio-state.edu
High Order Stencil Transformation Suite - HPCRL Wiki
http://hpcrl.cse.ohio-state.edu/wiki/index.php/HOSTS
High Order Stencil Transformation Suite. These tools utilize associativity and commutativity of operations in regular loop computations to enhance stencil computations. By aggressively reordering accumulations to the output of a stencil using multi-dimensional retiming, better register reuse is achieved and the total load/store operations required per pixel is significantly reduced. A Framework for Enhancing Data Reuse via Associative Reordering. Log in / create account.
hpcrl.cse.ohio-state.edu
SDSL - HPCRL Wiki
http://hpcrl.cse.ohio-state.edu/wiki/index.php/SDSL
The stencil domain specific language (SDSL) is a domain-specific language for expressing stencil computations. SDSL is loosely based on the RNPL. SDSL can be embedded in C, C , and MATLAB code. Currently, backends exist for generating (1) affine C99 code intended for further optimization by polyhedral compiler tools including PolyOpt/C. 2) CUDA code with overlapped tiling optimizations as described by Holewinski, Pouchet, and Sadayappan. T Henretty, R. Veras, F. Franchetti, L.N. Pouchet, ...T Henretty, J...