Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WorkGraphs] Proposal to Add MaxRecordsPerNode attribute to NodeOutputArrays. #323

Merged
merged 8 commits into from
Oct 31, 2024

Conversation

anupamachandra
Copy link
Contributor

WRT Workgraphs Feature:
This is the HLSL cpunterpart of the proposal to new node output attribute called MaxRecordsPerNode. This parameter is only required for output node arrays. This attribute specifies the maximum number of records that can be written to any single output node within a node array.
When determining backing store memory requirements, an implementation must assume the worst-case of MaxRecords written
to any single node in the output array. However, a common use-case is for a small number records to be written to
select nodes in a very large array of nodes. Some implementations can take advantage of this knowledge to significantly
reduce the backing store memory requirements while maintaining peak performance.

@anupamachandra anupamachandra changed the title First Draft [WorkGraphs] Proposal to Add MaxRecordsPerNode attribute to NodeOutputArrays. Sep 20, 2024
@anupamachandra
Copy link
Contributor Author

anupamachandra commented Sep 23, 2024 via email

proposals/NNNN-max-records-per-node.md Outdated Show resolved Hide resolved
proposals/NNNN-max-records-per-node.md Outdated Show resolved Hide resolved
proposals/NNNN-max-records-per-node.md Outdated Show resolved Hide resolved
@damyanp damyanp added this to the Shader Model 6.9 milestone Oct 16, 2024
@damyanp damyanp requested a review from tex3d October 30, 2024 18:34
Copy link
Collaborator

@tex3d tex3d left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is fine to merge once we find a sponsor and update the document number NNNN.

proposals/NNNN-max-records-per-node.md Outdated Show resolved Hide resolved
@anupamachandra
Copy link
Contributor Author

@damyanp Is anything else required from my end?

@damyanp damyanp merged commit 3107ab5 into microsoft:main Oct 31, 2024
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Triaged
Development

Successfully merging this pull request may close these issues.

5 participants