Opening book details…
Can I read International Workshop on OpenCL on EtoBox?
International Workshop on OpenCL by Chang, Po-Yao (author);Chen, Tai-Liang (author);Huang, Yu-Tse (author);Yu, Meng-Shiun (author);Lee, Jenq-Kuen (author) is a scholarly article available to read on EtoBox.
What is International Workshop on OpenCL about?
In an era of artificial intelligence (AI), OpenCL serves as one of the AI frameworks' back-ends, notably, the tensor virtual machine (TVM), which focuses on the inference side of neural networks. After optimizing a computational graph, TVM traverses the internal representations, Tensor-level IR (TIR), of each neural network (NN) operator generating OpenCL kernels for each one of them. In this work, we make TVM generate C++ for OpenCL, compile it to SPIR-V binary, and consume it with clCreateProgramWithIL inside TVM after we transform it by adding C ++ for\_each and providing unseq as its argument. We also bumped into an llvm-spirv issue along the way. Finally, we found a workaround and proceeded to runnable TVM-generated C++ for OpenCL kernels. CCS CONCEPTS • Software and its engineering → Specialized application languages; Application specific development environments.
- Author
- Chang, Po-Yao (author);Chen, Tai-Liang (author);Huang, Yu-Tse (author);Yu, Meng-Shiun (author);Lee, Jenq-Kuen (author)
- Publisher
- ACM
- Published
- 2022
- Language
- EN