Skip to content

Conversation

@tovinkere
Copy link
Contributor

  • Minimizes the calls to xptiRegisterStream()
  • Intializes all the necessary streams and creates events needed by SYCL in one location

 - Re-organized the initialization so all streams are
   initialized in one place. Fixes issues where streams
   were not being registered
 - Minimized the use of xptiRegisterStream by using the
   global setup during initialization. This should improve
   performance for collectors

Signed-off-by: Vasanth Tovinkere <vasanth.tovinkere@intel.com>
Signed-off-by: Vasanth Tovinkere <vasanth.tovinkere@intel.com>
 - Address the failing tests by fixing the checks as the
   streams are now initialized in XPTIRegistry
 - Addresses a bug in xpti::tracepoint_scope_t that caused
   a failure in test-e2e/Tracing/task_execution.cpp due to
   missing metadata

Signed-off-by: Vasanth Tovinkere <vasanth.tovinkere@intel.com>
Signed-off-by: Vasanth Tovinkere <vasanth.tovinkere@intel.com>
 - Updated USM allocation notifications to new APIs
   through xpti::framework::tracepoint_scope_t

Signed-off-by: Vasanth Tovinkere <vasanth.tovinkere@intel.com>
Signed-off-by: Vasanth Tovinkere <vasanth.tovinkere@intel.com>
@tovinkere
Copy link
Contributor Author

@KseniyaTikhomirova Can you please review so this can be merged?

Signed-off-by: Vasanth Tovinkere <vasanth.tovinkere@intel.com>
Signed-off-by: Vasanth Tovinkere <vasanth.tovinkere@intel.com>
@tovinkere
Copy link
Contributor Author

@intel/llvm-gatekeepers The review comments have been addressed and the failure in the reductions is unrelated to the PR

@sarnex
Copy link
Contributor

sarnex commented Aug 25, 2025

We still need approvals from @intel/llvm-reviewers-runtime @intel/sycl-graphs-reviewers and @intel/unified-runtime-reviewers

Copy link
Member

@adamfidel adamfidel left a comment

Choose a reason for hiding this comment

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

Graph changes look good.

@tovinkere
Copy link
Contributor Author

@sarnex Looks like all the reviews are in - can this be merged now?

@aelovikov-intel aelovikov-intel merged commit bfc783f into intel:sycl Aug 26, 2025
51 of 56 checks passed
@tovinkere tovinkere deleted the xpti_overheads branch September 2, 2025 23:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants