Since the days of OpenMP 1.0 computer hardware has become more complex,
...
As we enter the exascale computing era, efficiently utilizing power and
...
OpenMP 5.1 introduced the first loop nest transformation directives unro...
Polly is the LLVM project's polyhedral loop nest optimizer. Recently,
us...
In this paper, we develop a ytopt autotuning framework that leverages
Ba...
An autotuning is an approach that explores a search space of possible
im...
One of the challenges for optimizing compilers is to predict whether app...
Adding a pragma directive into the source code is arguably easier than
r...
The LLVM compiler framework supports a selection of loop transformations...
Directives for the compiler such as pragmas can help programmers to sepa...
Pragmas for loop transformations, such as unrolling, are implemented in ...