Section: New Software and Platforms


Parametric Tiling Extension for PPCG

Keywords: Source-to-source compiler - Polyhedral compilation

Functional Description

PPCG is a source-to-source compiler, based on polyhedral techniques, targeting GPU architectures. It involves automatic parallelization and tiling using polyhedral techniques. This version replaces the static tiling of PPCG by a fully parametric tiling and code generator. It allows to choose tile sizes at run time when the memory size is known. It also provides a symbolic expression of memory usage depending on the problem size and the tile sizes.

Status: proof of concept, unfinished, see Alexandre Isoard's thesis [17].

  • Partner: ENS Lyon

  • Contact: Alexandre Isoard