Skip to content

[UR][L0v2] Always set NON_IMMEDIATE flag on counter-based events#21662

Draft
adamfidel wants to merge 1 commit intointel:syclfrom
adamfidel:adam/l0v2-counter-event-non-immediate-flag
Draft

[UR][L0v2] Always set NON_IMMEDIATE flag on counter-based events#21662
adamfidel wants to merge 1 commit intointel:syclfrom
adamfidel:adam/l0v2-counter-event-non-immediate-flag

Conversation

@adamfidel
Copy link
Copy Markdown
Member

@adamfidel adamfidel commented Mar 31, 2026

Set ZEX_COUNTER_BASED_EVENT_FLAG_NON_IMMEDIATE unconditionally so that counter-based events are compatible with Level Zero graph record & replay, which requires both immediate and non-immediate flags to be set.

Part of #21626.

@adamfidel adamfidel added the run-perf-tests Run performance tests in pre-commit (normally part of post-commit only) label Mar 31, 2026
@adamfidel
Copy link
Copy Markdown
Member Author

@pbalcer
Copy link
Copy Markdown
Contributor

pbalcer commented Apr 3, 2026

Performance run: https://github.com/intel/llvm/actions/runs/23869749040.

It failed, see logs. I think you might need to rebase the PR.

@lukaszstolarczuk
Copy link
Copy Markdown
Contributor

Performance run: https://github.com/intel/llvm/actions/runs/23869749040.

It failed, see logs. I think you might need to rebase the PR.

Benchmarks failed because UR has changed. I've already fixed that in Compute Benchmarks and soon I'll fix that in our framework as well. I'll let you know when it's ready to rebase.

@lukaszstolarczuk
Copy link
Copy Markdown
Contributor

FYI, benchmarks should be fixed now (ref. #21662).

Set ZEX_COUNTER_BASED_EVENT_FLAG_NON_IMMEDIATE unconditionally so that
counter-based events are compatible with Level Zero graph record & replay,
which requires both IMMEDIATE and NON_IMMEDIATE flags to be set.
@adamfidel adamfidel force-pushed the adam/l0v2-counter-event-non-immediate-flag branch from 9d851d2 to f1a9f02 Compare April 6, 2026 14:03
@adamfidel
Copy link
Copy Markdown
Member Author

Rebased and kicked off a new run: https://github.com/intel/llvm/actions/runs/24034919838

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

Labels

run-perf-tests Run performance tests in pre-commit (normally part of post-commit only)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants