Skip to content

Conversation

copybara-service[bot]
Copy link

[Mosaic GPU] Support profiling for WG semantic.

This requires minimal changes to transform inference and dialect lowering. I.e.

  • We treat memrefs of rank 0 as non transformable. This is necessary to support scalar memref loads and stores as well as converting scalar memrefs to pointers.
  • Add a passthrough memref transform inference rule for memref loads. This is required to be able to load from a SMEM ref with no transform.

Note: We need to revert #32234 because we can't lower vector loads and stores with no layout.

This requires minimal changes to transform inference and dialect lowering. I.e.
* We treat memrefs of rank 0 as non transformable. This is necessary to support scalar memref loads and stores as well as converting scalar memrefs to pointers.
* Add a passthrough memref transform inference rule for memref loads. This is required to be able to load from a SMEM ref with no transform.

Note: We need to revert [#32234](#32234) because we can't lower vector loads and stores with no layout.
PiperOrigin-RevId: 817089272
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant