Skip to content

Schedule codec runs by wave only - #1250

Closed
mmandina wants to merge 1 commit into
meta:devfrom
mmandina:export-D128407138
Closed

mmandina wants to merge 1 commit into
meta:devfrom
mmandina:export-D128407138

Conversation

@mmandina

@mmandina mmandina commented Nov 2, 2026

Copy link
Copy Markdown
Contributor

Summary: WorkWave now lists its codec runs in plan order, and WorkGroup is gone. Device::chooseDecodeBatches groups the runs of a wave by kernel, and each kernel serves one transform, so the device decides every grouping. The schedule decides only which runs can start together, and it no longer reads transforms.

Reviewed By: Cyan4973

Differential Revision: D128407138

Summary: `WorkWave` now lists its codec runs in plan order, and `WorkGroup` is gone. `Device::chooseDecodeBatches` groups the runs of a wave by kernel, and each kernel serves one transform, so the device decides every grouping. The schedule decides only which runs can start together, and it no longer reads transforms.

Reviewed By: Cyan4973

Differential Revision: D128407138
@meta-cla meta-cla Bot added the cla signed label Nov 2, 2026
@meta-codesync

meta-codesync Bot commented Nov 2, 2026

Copy link
Copy Markdown

@mmandina has exported this pull request. If you are a Meta employee, you can view the originating Diff in D128407138.

@meta-codesync

meta-codesync Bot commented Nov 2, 2026

Copy link
Copy Markdown

This pull request has been merged in dbe20d9.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant