[Mlir-commits] [mlir] [mlir][xegpu] SIMT distribution patterns for XeGPU CreateNdTdesc, LoadNd, StoreNd and Dpas Ops. (PR #135271)

Frank Schlimbach llvmlistbot at llvm.org
Tue Apr 29 03:05:10 PDT 2025


fschlimb wrote:

> Hi @fschlimb, this is Charitha from the IMEX team. We have the initial part of the XeGPU subgroup - SIMT distribution work ready for review. If you are interested and have the bandwidth, please have a look and give us feedback/approval. Thanks!

Thanks for getting in touch, interesting!

I added a few comments. This is not an area that I typically work in, so they are mostly on monkey level. 

While distribution is different in this context than in the context of distributed memory, there a commonalities (similar to similarities in tiling and sharding). It seems to me that tiling/vector-distribution are special cases of general sharding/spmdization. Unification might be worth considering.

Out of curiosity, in addition to the question about the forward propagation, I wonder how tensor shapes that do not evenly divide to lane-sizes would be treated.


https://github.com/llvm/llvm-project/pull/135271


More information about the Mlir-commits mailing list