Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

CUDA Tile is an open source MLIR Dialect so it wouldn't take much to write MLIR transforms to map it from the Tile IR to TOSA or gpu + vector + some amdgpu or other specialty dialects.

The Tile dialect is pretty much independent of the nvidia ecosystem so all it takes is one good set of MLIR transform passes to run anything on the CUDA stack that compiles to tile out of the nvidia ecosystem prison.

So if anything this is actually a massive opportunity to escape vendor lock in if it catches on in the CUDA ecosystem.



Yes, but why would you want to use this over the other MLIR dialects that are already cross platform?


That's not really the point. The point is that Nvidia is updating a lot of their higher level CUDA tooling to integrate with and compile to Tile IR. So this gives an escape hatch for tools built on top of CUDA to deploy outside the ecosystem.


Or it's Nvidia doing an Embrace Extend Extinguish on MLIR.


TileIR license means llvm can just fork and support it themselves as needed.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: