Comprehensive Optimization of Parametric Kernels for Graphics Processing Units
AMD
arXiv:1801.04348 [cs.DC], (12 Jan 2018)
@article{chen2018comprehensive,
title={Comprehensive Optimization of Parametric Kernels for Graphics Processing Units},
author={Chen, Xiaohui and Moreno-Maza, Marc and Paudel, Jeeva and Xie, Ning},
year={2018},
month={jan},
archivePrefix={"arXiv"},
primaryClass={cs.DC}
}
This work deals with the optimization of computer programs targeting Graphics Processing Units (GPUs). The goal is to lift, from programmers to optimizing compilers, the heavy burden of determining program details that are dependent on the hardware characteristics. The expected benefit is to improve robustness, portability and efficiency of the generated computer programs. We address these requirements by: (1) treating machine and program parameters as unknown symbols during code generation, and (2) generating optimized programs in the form of a case discussion, based on the possible values of the machine and program parameters. By taking advantage of recent advances in the area of computer algebra, preliminary experimentation yield promising results.
January 20, 2018 by hgpu