HSAIL auto tuner
This is a LLVM compiler based auto-tuner for OpenCL programs on HSA platforms. The tool automatically translates OpenCL onto HSAIL. It predicts the optimal work group size and LLVM optimisation passes for each individual kernels.
We have achieved on average 22% energy reduction on an AMD HSA compatible APU.
The prototype tools can be downloaded from: https://github.com/zwang4/dividend