SYCLops: A SYCL Specific LLVM to MLIR Converter
Huawei Canada Research Centre, Markham, Canada
International Workshop on OpenCL (IWOCL’22), 2022
@inproceedings{singer2022syclops,
title={SYCLops: A SYCL Specific LLVM to MLIR Converter},
author={Singer, Alexandre and Gao, Frank and Wang, Kai-Ting Amy},
booktitle={International Workshop on OpenCL},
pages={1–8},
year={2022}
}
There is a growing need for higher level abstractions for device kernels in heterogeneous environments, and the multi-level nature of the MLIR infrastructure perfectly addresses this requirement. As SYCL begins to gain industry adoption for heterogeneous applications and MLIR continues to develop, we present SYCLops: a converter capable of translating SYCL specific LLVM IR to MLIR. This will allow for both target and application specific optimizations within the same framework to exploit opportunities for improvement present at different levels.
May 15, 2022 by hgpu