Polly - Polyhedral optimization in LLVM

Tobias Grosser, Hongbin Zheng, Raghesh Aloor, Andreas Simbürger, Armin Größlinger, Louis-Noël Pouchet

Research output: Contribution to conferencePaperpeer-review

Abstract

Various powerful polyhedral techniques exist to optimize computation intensive programs effectively. Applying these techniques on any non-trivial program is still surprisingly difficult and often not as effective as expected. Most polyhedral tools are limited to a specific programming language. Even for this language, relevant code needs to match specific syntax that rarely appears in existing code. It is therefore hard or even impossible to process existing programs automatically. In addition, most tools target C or OpenCL code, which prevents effective communication with compiler internal optimizers. As a result target architecture specific optimizations are either little effective or not approached at all.
Original languageEnglish
Number of pages6
Publication statusPublished - 3 Apr 2011
EventFirst International Workshop on Polyhedral Compilation Techniques - Chamonix, France
Duration: 3 Apr 20113 Apr 2011
http://impact2011.inrialpes.fr/en/index.html

Workshop

WorkshopFirst International Workshop on Polyhedral Compilation Techniques
Abbreviated titleIPACT 2011
Country/TerritoryFrance
CityChamonix
Period3/04/113/04/11
Internet address

Fingerprint

Dive into the research topics of 'Polly - Polyhedral optimization in LLVM'. Together they form a unique fingerprint.

Cite this