oneapi-src / oneDPL

oneAPI DPC++ Library (oneDPL) https://software.intel.com/content/www/us/en/develop/tools/oneapi/components/dpc-library.html
Apache License 2.0
724 stars 113 forks source link

Implement the histogram algorithm for standard aligned execution policies #1900

Open akukanov opened 1 month ago

akukanov commented 1 month ago

Summary:

The oneDPL specification 1.4 adds the histogram algorithm as described in https://github.com/uxlfoundation/oneAPI-spec/pull/571 While it is already supported for device execution policies, the implementation for standard aligned policies (par etc.) is currently lacking.

Unless the best design for it is straightforward based on the existing backend patterns, it might be worth opening an RFC for the design discussion.

danhoeflinger commented 1 month ago

I will open a RFC. No, it will not fit into existing patterns efficiently, but I have a tentative plan, so an RFC seems correct here.

danhoeflinger commented 3 weeks ago

https://github.com/oneapi-src/oneDPL/pull/1930 I've added an RFC for discussion.