Hello,
I would like to submit two papers that use LLVM to the Related Publications section.
Both papers focus on code isolation applied to perform piecewise compiler optimizations.
The code isolation process is performed by CERE, an open source tool based on LLVM.
The second paper is an extended version of the first one.
- Piecewise Holistic Autotuning of Compiler and Runtime Parameters
@inproceedings{popov2016piecewise,
title={Piecewise Holistic Autotuning of Compiler and Runtime Parameters},
author={Popov, Mihail and Akel, Chadi and Jalby, William and de Oliveira Castro, Pablo},
booktitle={European Conference on Parallel Processing},
pages={238–250},
year={2016},
organization={Springer}
}
- Piecewise holistic autotuning of parallel programs with CERE
@article{popov2017piecewise,
title={Piecewise holistic autotuning of parallel programs with CERE},
author={Popov, Mihail and Akel, Chadi and Chatelain, Yohan and Jalby, William and de Oliveira Castro, Pablo},
journal={Concurrency and Computation: Practice and Experience},
volume={29},
number={15},
year={2017},
publisher={Wiley Online Library}
}
Do not hesitate if you have any questions or if you need any additional documents.
Thank you,
Mihail Popov
2016_codelet_tuning_Euro-Par.pdf (457 KB)
2017_CERE_tuning_Concurrency_and_Computation__Practice_and_Experience.pdf (848 KB)