[clang] [MLIR] Enabling Intel GPU Integration. (PR #65539)
Jianhui Li via cfe-commits
cfe-commits at lists.llvm.org
Fri Sep 8 21:55:08 PDT 2023
Jianhui-Li wrote:
> > We really just need a "mlir-runner" with target-platform as command parameters.
>
> What kind of "target-platform" command parameters do you have in mind? (other than what we do now)
The current way of mlir-cpu-runner using the share library name to indicate target-platform looks good to me: Cuda, Rocm, and SYCL with this PR. Vulkan could be added same way. mlir-cpu-spirv-runner could be refactored to be mlir-opt passes generating spirv binary and feed to mlir-cpu-runner.
If we reach that state, the name "mlir-cpu-runner" could be promoted to "mlir-runner". That would clear up a lot of misunderstanding. The "mlir-runner" is really running MLIR programs on a target platform, and has little to do with enabling specific language or runtime features of a target platform. For example, we say "SYCL runner", people think it is about running SYCL program on top of MLIR.
https://github.com/llvm/llvm-project/pull/65539
More information about the cfe-commits
mailing list