Section: New Software and Platforms
ppcg-paramtiling
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].