Skip to content

[SYCL] Temporarily restore event deps in in-order queues for Level Zero #3188

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Feb 10, 2021

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
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