GSoC/GCI Archive
Google Summer of Code 2012 The LLVM Compiler Infrastructure

Extending Polly with Automatic GPGPU Code Generation

by Yabin Hu for The LLVM Compiler Infrastructure

Polly provides primary infrastructure of automatic parallelization for LLVM. In this project, I propose to extend Polly to support GPGPU code generation. The generated LLVM IR can be compiled or jitted to execute on modern heterogeneous platform, composed of CPU and GPU.