Replies: 2 comments
-
Pull requests that add the first set of parallel range algorithms: Update: the implementation has been merged. |
Beta Was this translation helpful? Give feedback.
0 replies
-
The specification change PR to add the first set of parallel range algorithms; uxlfoundation/oneAPI-spec#569 Update: the specification patch has been merged. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Overview
For several years oneDPL provides an experimental implementation of parallel algorithms that work with ranges, similar to the C++20 standard Ranges library but with limited functionality. We think it's time to move forward and make these a solid feature of the library.
Details
The major differences comparing to the experimental implementation will be:
device_policy
namespace std::ranges
, instead of our own custom implementationThe API design will generally follow the "C++ parallel range algorithms" proposal P3179, revision 2, with necessary adjustments such as namespace modifications.
The specification and the implementation will gradually expand over time. The existing experimental implementation will remain intact until all its functionality is covered.
Beta Was this translation helpful? Give feedback.
All reactions