Streamline Ahead-of-Time SYCL CPU Device Implementation through Bypassing SPIR-V

Wenju He, Yilong Guo,Xinmin Tian,Hideki Saito, Wenwan Xing,Feng Zou, Chunyang Dai, Maosu Zhao, Haonan Yang

IWOCL '23: Proceedings of the 2023 International Workshop on OpenCL(2023)

引用 0|浏览4
暂无评分
摘要
Here we present the design and implementation of our LLVM-based Ahead-Of-Time (AOT) SYCL CPU device without using SPIR-V, known as non-SPIRV CPU device. Our design of non-SPIRV CPU device is intended to highlight a general SYCL CPU implementation that aims for both debuggability and performance. Contributions: • Streamline compiler optimization pipeline by integrating kernel optimizations and transformations into LLVM C++ pipeline. • Eliminate SPIR-V IR generation during the CPU device code compilation and leverage LLVM IR from compiler front-end directly to reduce compilation overhead and preserve IR information including debug info, among LLVM passes.
更多
查看译文
关键词
ahead-of-time
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要