Skip to content

Conversation

cperkinsintel
Copy link
Owner

No description provided.

uwedolinsky and others added 15 commits August 18, 2025 10:38
…19537)

Makes most operations including memory copies asynchronous except
`enqueueBufferMap`

Worker threads wait for dependent events instead of the main thread. 

The state struct is now constructed by the threads instead of being
constructed by the main thread and copied which
1. reduces the capturing overhead in the enqueue lambda
2. enabled removing `mutable` from enqueue lambda
 
Also removing `#ifdef NATIVECPU_USE_OCK`
…stant (intel#19800)

* For builtin func like "__sycl_getComposite2020SpecConstantValue", if
structs which are larger than 64b will be returned via sret arguments
and will be initialized inside the function. So we need to unpoison the
sret arguments.
* Always set ZE_AFFINITY_MAST to 0 when running device sanitizer tests
since device sanitizer only support one GPU card now.
…ntel#19820)

intel#19719 and
intel#19761 added pre-commit jobs to run
E2E tests pre-built with latest "open-source" releases against the newly
built sycl-toolchain libraries. Those can fail if either an actual break
is happenning or if the test was doing some `FileCheck`ing and that
output has changed in some way (which might not be an actual ABI break).

However, I think the testing is still good enough to require an explicit
approvals by folks in charge of ABI breaking changes. For the case of
just output change the author should be able to convince owners that the
change isn't ABI-breaking relatively easily.
This test is currently failing on Windows DG2 machines. The minimal
reproducer is:
[minimal_reproducer.cpp](https://github.com/user-attachments/files/21798993/minimal_reproducer.cpp)
It turns out that removing "ZEX_NUMBER_OF_CCS=0:4" from the minimal
reproducer makes it pass. This matches the comments in
intel#18576 : the root cause here is that
DG2 never supported `ZEX_NUMBER_OF_CCS`. Therefore, XFAIL-ing this test
on all DG2 machines (previously it is only XFAIL-ed on Linux DG2
machines).

Signed-off-by: Hu, Peisen <peisen.hu@intel.com>
Signed-off-by: Chris Perkins <chris.perkins@intel.com>
Signed-off-by: Chris Perkins <chris.perkins@intel.com>
Signed-off-by: Chris Perkins <chris.perkins@intel.com>
Signed-off-by: Chris Perkins <chris.perkins@intel.com>
Signed-off-by: Chris Perkins <chris.perkins@intel.com>
Signed-off-by: Chris Perkins <chris.perkins@intel.com>
Signed-off-by: Chris Perkins <chris.perkins@intel.com>
Signed-off-by: Chris Perkins <chris.perkins@intel.com>
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.

8 participants