User-Directed Loop-Transformations in Clang

November 01, 2018 ยท Declared Dead ยท ๐Ÿ› Workshop on the LLVM Compiler Infrastructure in HPC

๐Ÿ‘ป CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Michael Kruse, Hal Finkel arXiv ID 1811.00624 Category cs.PL: Programming Languages Citations 15 Venue Workshop on the LLVM Compiler Infrastructure in HPC Last Checked 2 months ago
Abstract
Directives for the compiler such as pragmas can help programmers to separate an algorithm's semantics from its optimization. This keeps the code understandable and easier to optimize for different platforms. Simple transformations such as loop unrolling are already implemented in most mainstream compilers. We recently submitted a proposal to add generalized loop transformations to the OpenMP standard. We are also working on an implementation in LLVM/Clang/Polly to show its feasibility and usefulness. The current prototype allows applying patterns common to matrix-matrix multiplication optimizations.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

๐Ÿ“œ Similar Papers

In the same crypt โ€” Programming Languages

Died the same way โ€” ๐Ÿ‘ป Ghosted