· Presenters · Organizations · Search
Workshop: Implementation of a Cache Miss Calculator in LLVM/Polly
Compiler Analysis and Optimization
Parallel Programming Languages, Libraries, Models and Notations
TimeMonday, November 13th5:21pm - 5:28pm
DescriptionWe propose an LLVM pass to mathematically measure cache misses for Static Control Parts (SCoPs) of programs. Our implementation builds on top of the Polly infrastructure and has support for features such as LRU associativity, unknown array base addresses, and (some) approximation. We describe our preliminary results and limitations by using this pass on a selection of SCoPs. Finally we list directions for expanding and improving this work.