Polyhedral optimizations for LLVM
Polly is a polyhedral optimizer run as plug-in to the LLVM compiler. Polly optimizes loops for data-locality, auto-vectorization, and auto-paralleliz
Topic Lead: Zino Benaissa
Zino Benaissa is a senior staff engineer at QuIC, Qualcomm’s open source subsidiary, responsible for developing back end optimizations for the LLVM compiler. Before joining Qualcomm in 2011, he worked at Intel for 11 years leading the effort to incorporate Intel micro-architectural tunings into the Microsoft Visual C++ compiler. In particular, the support Advanced Vector Extensions (AVX) and collaborated with Microsoft compiler architects and engineers to bring up the auto-vectorizer in the latest release of Microsoft (Dev11) compiler.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by