Skip to content

[SYCL][Graph] Graph hangs on PVC or with explicitly used Immediate Command List #10467

Closed
@reble

Description

@reble

Describe the bug
Using SYCL Graph extensions with either PVC HW or explicitly using Immediate Command List is not working as expected. App using both will hang and not terminate.

To Reproduce
Please describe the steps to reproduce the behavior:

  1. Code snippet to reproduce the issue can be found here: https://github.com/intel/llvm/blob/b1a5b473e1a48b96b00c8e158afa0f287efd4d72/sycl/test-e2e/Graph/RecordReplay/valid_no_end.cpp
  2. Compile with: clang++ -fsycl -fsycl-targets=spir64 sycl/test-e2e/Graph/RecordReplay/valid_no_end.cpp -o test
  3. Run with: SYCL_PI_LEVEL_ZERO_USE_IMMEDIATE_COMMANDLISTS=1 ./test
    Setting macro is optional on PVC hardware.
  4. Test should terminate and pass without exceptions.

Environment (please complete the following information):

  • OS: Linux
  • Target device and vendor: PVC or any Intel GPU (Explicit use of Immediate Command List)
  • DPC++ version: 72341ee
  • Dependencies version: none

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions