Skip to content

[Ascend] Preserve manual source order across physical phase ties - #12

Closed
Denverjin wants to merge 4 commits into
mainfrom
codex/ascend-manual-pipe-order
Closed

Denverjin wants to merge 4 commits into
mainfrom
codex/ascend-manual-pipe-order

Conversation

@Denverjin

Copy link
Copy Markdown
Owner

Manual tasks sharing a physical core and pipe can receive equal issue phases even when the larger-stage-first reconstruction rule reverses their source order. Require a strict phase separation when ascending logical stages would cause that reversal. The separation expresses order rather than instruction latency.

This preserves gather-before-wait ordering in staged FlashMLA while retaining ordinary data, storage, and register constraints. The change uses T.Stage and source order only; it does not introduce T.IssuePhase.

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