Skip to content

Add alias-aware token threading for memory operations.#89

Draft
shreyas-omkar wants to merge 1 commit intoJuliaGPU:mainfrom
shreyas-omkar:main
Draft

Add alias-aware token threading for memory operations.#89
shreyas-omkar wants to merge 1 commit intoJuliaGPU:mainfrom
shreyas-omkar:main

Conversation

@shreyas-omkar
Copy link

@shreyas-omkar shreyas-omkar commented Feb 18, 2026

Feat #1

Introduce alias analysis based token threading:

  • Group pointers into alias sets.
  • Maintain per-alias-set token chains.
  • Thread tokens only between potentially aliasing operations.
  • Conservatively fall back to the global set for unknown pointers.
  • Preserve existing control flow token merging semantics.

Enables independent memory operations to execute without unnecessary serialization.

 Introduce alias analysis–based token threading:

- Group pointers into alias sets.
- Maintain per-alias-set token chains.
- Thread tokens only between potentially aliasing operations.
- Conservatively fall back to the global set for unknown pointers.
- Preserve existing control-flow token merging semantics.

Enables independent memory operations to execute without unnecessary
serialization.
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