15-745 Optimizing Compilers: Implementation of Decoupled Software Pipelining (DSWP) in the LLVM Compiler Infrastructure
Fuyao Zhao, Mark Hahnenberg
Code Repository
Proposal
The goal of the project is to survey the idea of decoupled software pipelining, which is essentially a coarse-grained loop body thread level parallelization technique that has been implemented in the VELOCITY research compiler. In this project, we'll first try to implement it in the LLVM compiler infrastructure and then investigate the performance and practicability of this technique.
Detail
Milestone
Detail
Final Report
Detail
References
Resources