Get the latest tech news
Intel Upstreams XeVM Into LLVM
Intel's newest contribution to the upstream LLVM compiler stack is XeVM as their Multi-Level Intermediate Representation 'MLIR' dialect catering to modern Intel graphics processors.
The MLIR intermediate representation is important for more optimizations, being able to represent deep learning graphs by the likes of TensorFlow, and more with its ability to support domain-specific compilers and better handle heterogeneous compute hardware compared to alternative IRs. MLIR is becoming very important within the industry and is also being worked on by AMD as part of their unified AI software stack. This pull request landing in LLVM introduces the XeVM target and serialization support as well as the necessary integration tests that are using the SYCL runtime.
Or read this on Phoronix