oneDPL icon indicating copy to clipboard operation
oneDPL copied to clipboard

[oneDPL] Added "in order" queue support

Open MikeDvorskiy opened this issue 1 year ago • 0 comments

[oneDPL] Added "in order" queue support.

We introduce __dpl_sycl::__event and __dpl_sycl::sumbit(..) wrappers.

  1. For out_of_order queue the mentioned wrappers work as sycl::event and sycl::queue::submit, set sycl dependencies and return sycl event.
  2. For in_order queue __dpl_sycl::sumbit doesn't set sycl dependencies and dosn't return sycl event. To provide a sync oneDPL call __dpl_sycl::__event calls sycl::queue::wait.

MikeDvorskiy avatar Nov 02 '23 17:11 MikeDvorskiy