Skip to content

[HLSL] Add ThreadGroup matrix arithmetic coverage for LinAlg - #8813

Open
Jack Elliott (JoeCitizen) wants to merge 1 commit into
microsoft:mainfrom
JoeCitizen:linalg-hlk-threadgroup-arithmetic-v3
Open

[HLSL] Add ThreadGroup matrix arithmetic coverage for LinAlg#8813
Jack Elliott (JoeCitizen) wants to merge 1 commit into
microsoft:mainfrom
JoeCitizen:linalg-hlk-threadgroup-arithmetic-v3

Conversation

@JoeCitizen

@JoeCitizen Jack Elliott (JoeCitizen) commented Aug 20, 2026

Copy link
Copy Markdown
Collaborator

Adds three SM6.10 Linear Algebra execution tests exercising matrix arithmetic at ThreadGroup scope, which previously had no coverage at all. Two cover MatMatMul and MatMatMulAccum over non-uniform 8x16x8 dimensions in F16 and the third covers the integer path with a square 8x8x8 I32 multiply.

Add capability-gated ThreadGroup matrix multiply, multiply-accumulate, and integer multiply execution coverage, with CPU-derived expected results and non-uniform floating-point inputs.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 83725f5d-8e98-4c1d-91ee-ad47629e007b
Assisted-by: GitHub Copilot
Copilot AI balanced review requested due to automatic review settings August 20, 2026 02:04

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Adds SM 6.10 execution coverage for ThreadGroup-scoped linear algebra matrix arithmetic.

Changes:

  • Adds F16 multiply and F16-to-F32 multiply-accumulate tests.
  • Adds an I32 matrix multiplication test.
  • Selects supported wave and thread-group configurations dynamically.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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

Labels

None yet

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

3 participants