Contributor
Nicolas Bonfante

Maximal static expansion for efficient loop parallelization on GPU


Mentors
Andreas Simbürger, Michael Kruse
Organization
Polly Labs

Polly is a high-level loop and data-locality optimizer and optimization infrastructure for LLVM based on the polyhedral model. This project aims to implement a mechanism of static expansion in Polly in oder to parallelize loop that can not be directly parallelized because of data dependencies.