Closed dmitriy-sobolev closed 1 month ago
From a visual review, the changes LGTM. Did you try manually running a merge
/ sort
DPCPP backend test as a sanity check since the GH CI only runs the sycl iterator tests?
From a visual review, the changes LGTM. Did you try manually running a
merge
/sort
DPCPP backend test as a sanity check since the GH CI only runs the sycl iterator tests?
Yes. I've done it: the tests pass.
I've also applied clang-format. @mmichel11 and @julianmi, could you reapprove the PR?
This PR moves merge and merge-sort patterns into separate files similarly to
parallel_backend_sycl_reduce.h
. Additionally. it replaces::std
withstd
according to the earlier agreed coding guideline.This is a preparation step for adding a single-work-group implementation for merge-sort, which may inflate already large
parallel_backend_sycl.h
file.