This is an archive of the discontinued LLVM Phabricator instance.

[MLIR][NVVM] Introduce special registers for CTA Cluster
ClosedPublic

Authored by guraypp on Aug 23 2023, 1:08 AM.

Details

Summary

This work introduces special registers such as cluster ID, dimensions, and more for managing CTA clusters, which are groups of CTAsthat can synchronize and communicate through shared memory. This is for Nvidia's sm_90 capability.

Diff Detail

Event Timeline

guraypp created this revision.Aug 23 2023, 1:08 AM
Herald added a reviewer: dcaballe. · View Herald Transcript
Herald added a project: Restricted Project. · View Herald Transcript
guraypp requested review of this revision.Aug 23 2023, 1:08 AM
This revision was not accepted when it landed; it landed in state Needs Review.Sep 1 2023, 7:38 AM
This revision was automatically updated to reflect the committed changes.