Skip to content

Conversation

@sergey-semenov
Copy link
Contributor

Some of the enqueued operations are implemented directly in the Level
Zero plugin (e.g. map/unmap) and their implementation does not satisfy
in-order queue requirements, leading to incorrect behaviour if the event
dependencies that should be redundant are dropped.

Restore these event dependencies until this is fixed in the Level Zero
plugin.

Some of the enqueued operations are implemented directly in the Level
Zero plugin (e.g. map/unmap) and their implementation does not satisfy
in-order queue requirements, leading to incorrect behaviour if the event
dependencies that should be redundant are dropped.

Restore these event dependencies until this is fixed in the Level Zero
plugin.
@sergey-semenov
Copy link
Contributor Author

The corresponding LIT test is already disabled with Level Zero, I've created a PR that adjusts a comment in the test to mention this issue intel/llvm-test-suite#139

romanovvlad
romanovvlad previously approved these changes Feb 9, 2021
vladimirlaz pushed a commit to intel/llvm-test-suite that referenced this pull request Feb 10, 2021
…#139)

The test was initially disabled due to a bug in the Level Zero plugin that led
to a hang, which has already been fixed in
intel/llvm#3081

Despite that, the test should stay disabled since the tested
functionality is to be temporarily turned off for Level Zero in
intel/llvm#3188
@bader bader merged commit f782c2a into intel:sycl Feb 10, 2021
@sergey-semenov sergey-semenov deleted the restoreinorderdeps branch February 10, 2021 07:45
zahiraam pushed a commit to zahiraam/llvm-1 that referenced this pull request Feb 16, 2021
…ro (intel#3188)

Some of the enqueued operations are implemented directly in the Level
Zero plugin (e.g. map/unmap) and their implementation does not satisfy
in-order queue requirements, leading to incorrect behaviour if the event
dependencies that should be redundant are dropped.

Restore these event dependencies until this is fixed in the Level Zero
plugin.
pvchupin pushed a commit that referenced this pull request Apr 1, 2021
Adds in-order queue semantics.
Reverts [SYCL] Temporarily restore event deps in in-order queues for Level Zero #3188

Signed-off-by: rbegam rehana.begam@intel.com
aelovikov-intel pushed a commit to aelovikov-intel/llvm that referenced this pull request Mar 27, 2023
…intel/llvm-test-suite#139)

The test was initially disabled due to a bug in the Level Zero plugin that led
to a hang, which has already been fixed in
intel#3081

Despite that, the test should stay disabled since the tested
functionality is to be temporarily turned off for Level Zero in
intel#3188
jsji pushed a commit that referenced this pull request Jun 17, 2025
… unsigned (#3188)

Per SPIR-V OpenCL.ExtendedInstructionSet spec, the num_elements arg must
be size_t. So this PR changes its type to unsigned in SPV-IR.
Adding const to pointer arg aligns with OpenCL spec and allows const
pointer input.

Original commit:
KhronosGroup/SPIRV-LLVM-Translator@96f5ade29c9088e
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.

3 participants