All CK components can be found at cKnowledge.io and in one GitHub repository!
Reproducing results from http://arxiv.org/abs/1511.02603 via Collective Knowledge's engine to crowdsource compiler flag autotuning (iterative compilation) across participating devices such as Android mobile phones and tables.
This is done as a part of our initiative to collect as many public benchmarks and data sets as possible to crowdsource compiler autotuning (http://arxiv.org/abs/1506.06256)
Discussion:
Our related work:
-
Android App to crowdsource iterative compilation: http://cKnowledge.org/android-apps.html
-
Participating mobile phones and tablets in crowd-tuning: http://cTuning.org/crowdtuning-mobiles
-
Processors from above mobile phones: http://cTuning.org/crowdtuning-processors
-
Some results from crowdtuning: http://cTuning.org/crowdtuning-results
-
cTuning benchmarks in CK format: http://github.com/ctuning/ctuning-programs
See CK documentation to prepare crowd-tuning:
- Collective Knowledge Framework: http://github.com/ctuning/ck
ck pull repo:reproduce-adapt16
Check autotuning scripts for Android (including graphs)
ck find script:autotuning-compiler-flags-adapt16*
Check CK-based iterative compilation results for GCC 4.9 and CLANG 3.5 on Huawei Y330 Android mobile phone
ck find experiment:adapt16