Skip to content

[Instruction] Refactor fence instructions and remove matmul_v9 #110

Open
yaoyaoding wants to merge 5 commits intomainfrom
fence-instruction-refactor
Open

[Instruction] Refactor fence instructions and remove matmul_v9 #110
yaoyaoding wants to merge 5 commits intomainfrom
fence-instruction-refactor

Conversation

@yaoyaoding
Copy link
Copy Markdown
Member

Summary:

  • Rename self.fence.async_view() → self.fence.proxy_async() to match PTX naming
  • Add self.fence.proxy_async_release() for fence.proxy.async::generic.release.sync_restrict::shared::cta.cluster
  • Add fence instruction design plan as docstring for future variants
  • Remove matmul_v9 example (slower than v8)

yaoyaoding and others added 5 commits April 4, 2026 02:25
Rename fence DSL API from `self.fence.async_view()` to `self.fence.proxy_async()`
to align with PTX naming convention. Add new `self.fence.proxy_async_release()`
instruction for the unidirectional `fence.proxy.async::generic.release.sync_restrict
::shared::cta.cluster` PTX fence. Add design doc for future fence instruction
variants as class docstring. Remove matmul_v9 example.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Yaoyao Ding <dingyaoyao.cs@gmail.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Yaoyao Ding <dingyaoyao.cs@gmail.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Yaoyao Ding <dingyaoyao.cs@gmail.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Yaoyao Ding <dingyaoyao.cs@gmail.com>
Signed-off-by: Yaoyao Ding <dingyaoyao.cs@gmail.com>
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