Remix.run Logo
OneDeuxTriSeiGo 7 hours ago

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.

RobotToaster 2 hours ago | parent | next [-]

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

trueismywork 14 minutes ago | parent [-]

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

saagarjha 6 hours ago | parent | prev [-]

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