llvm
[SYCL] Reusable events extension implementation
#22399
Merged

[SYCL] Reusable events extension implementation #22399

slawekptak
slawekptak Reusable events - initial commit
f6c31176
slawekptak Merge branch 'sycl' into ext_reusable_events_impl
fe05fc9f
slawekptak Merge branch 'sycl' into ext_reusable_events_impl
11fa4554
slawekptak Update the API to match the spec.
c0336745
slawekptak Reusable events argument for scheduler and scheduler-bypass,
6a254b34
slawekptak Merge branch 'sycl' into ext_reusable_events_impl
55d5f293
slawekptak make_event draft
909e561b
slawekptak Add a context check for reusable events support, add enable_profiling
49f3ca86
slawekptak slawekptak requested a review from againull againull 23 days ago
slawekptak Remove unused function.
ed9edba5
slawekptak Add E2E tests.
921c5472
slawekptak Add unit tests.
80c629f2
slawekptak Make the signal event command not supported with graphs.
8a30d614
slawekptak Avoid creating an event for enqueue_wait_event(s) functions,
de47e2e1
slawekptak Don't create an event in UR if not needed for barriers.
b35b78e2
slawekptak Merge branch 'sycl' into ext_reusable_events_impl
7fdcaf8c
slawekptak Update urEventCreateExp call.
0df63995
slawekptak Lazy initialization of the UR event, exception for the scheduler
ed97c5fb
slawekptak Merge branch 'sycl' into ext_reusable_events_impl
0541baa8
slawekptak Remove reusable event from the scheduler.
83092c45
slawekptak A fallback path when reusable events not supported, minor changes.
c0d92b41
slawekptak Unit test variable naming, function comments.
d5f44b2c
slawekptak Add a check if all devices in the context support per-event profiling.
8a96a137
slawekptak Merge branch 'sycl' into ext_reusable_events_impl
0eaa0353
slawekptak Update profiling unit tests, enable device profiling support query.
a8e9376b
slawekptak Inline functions fix.
87fd84a9
slawekptak Update Linux symbols.
1f4375b2
slawekptak Update Windows symbols.
87685884
slawekptak Update kernel_timing test.
db0c197e
slawekptak Add a new device aspect related to per-event profiling.
569070c1
slawekptak Lambda fix.
7d22a485
slawekptak Disable kernel_timing test, minor changes.
cf5cd5ad
slawekptak slawekptak requested a review from copilot-pull-request-reviewer copilot-pull-request-reviewer 7 days ago
slawekptak slawekptak added claude-review
copilot-pull-request-reviewer
copilot-pull-request-reviewer commented on 2026-07-09
slawekptak Update exception message in the test.
97aa1b7a
againull
againull commented on 2026-07-09
iclsrc
iclsrc commented on 2026-07-10
iclsrc iclsrc removed claude-review
slawekptak slawekptak marked this pull request as ready for review 6 days ago
slawekptak slawekptak requested a review 6 days ago
slawekptak slawekptak requested a review 6 days ago
slawekptak slawekptak requested a review 6 days ago
slawekptak slawekptak requested a review 6 days ago
slawekptak slawekptak requested a review from mmichel11 mmichel11 6 days ago
slawekptak slawekptak requested a review from uditagarwal97 uditagarwal97 6 days ago
slawekptak Address review comments.
77d76c97
slawekptak Update Linux symbols.
953b99a8
slawekptak Update Windows symbols.
4b2ca49b
slawekptak Merge branch 'sycl' into ext_reusable_events_impl
d368c1cd
slawekptak Remove XFAIL from kernel_timing test.
a00ee6ac
slawekptak Add a lock for the new context functions.
85b15747
YuriPlyakhin
YuriPlyakhin approved these changes on 2026-07-10
againull
againull approved these changes on 2026-07-13
againull
againull commented on 2026-07-13
slawekptak Define the feature macro.
4371bb80
slawekptak
slawekptak Remove the unit test related to a host task. The test fails, but
d265ea93
slawekptak Remove sycl.hpp from E2E tests.
ad737216
slawekptak Run the kernel_timing on UR V2 adapter only.
2760efc1
mmichel11
mmichel11 approved these changes on 2026-07-13
uditagarwal97
uditagarwal97 commented on 2026-07-13
againull Address review
2efb497b
againull againull requested a review from uditagarwal97 uditagarwal97 3 days ago
nrspruit
nrspruit approved these changes on 2026-07-13
uditagarwal97
uditagarwal97 commented on 2026-07-13
uditagarwal97
uditagarwal97 commented on 2026-07-13
uditagarwal97
uditagarwal97 commented on 2026-07-13
uditagarwal97
uditagarwal97 approved these changes on 2026-07-13
againull Address review
c9e6c345
againull
slawekptak
slawekptak
againull againull merged 53ad6555 into sycl 2 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone