Skip to content

[SYCL] SYCL 2020 sub_group algorithms #3786

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
b8ea144
[SYCL] Implement SYCL2020 sub_group class
May 17, 2021
2d386e9
Revert some changes to avoid ABI breakage
May 17, 2021
85c3c55
fix build
May 18, 2021
5f4db83
reduce => reduce_over_group. working. needs cleanup and deprecation w…
cperkinsintel May 18, 2021
9a3d034
clean up
cperkinsintel May 18, 2021
02a5363
deprecation of ONEAPI::reduce
cperkinsintel May 18, 2021
96b3e4a
all_of_group, any_of_group, none_of_group
cperkinsintel May 19, 2021
fef5c73
is_group_v
cperkinsintel May 19, 2021
94a692f
tests
cperkinsintel May 19, 2021
e4c17f7
shift_group_left/right
cperkinsintel May 19, 2021
55708e4
select_from_group permute_group_by_xor
cperkinsintel May 19, 2021
6d68ce5
exclusive/inclusive scan and broadcast. Tests and cleanup.
cperkinsintel May 20, 2021
bf0494d
clang-format has problem.
cperkinsintel May 20, 2021
e65cf34
clang-formattery
cperkinsintel May 20, 2021
779228b
reviewer feedback. checkpoint.
cperkinsintel May 20, 2021
0ed9117
switch to known_identity. Also had to move known_identity.
cperkinsintel May 21, 2021
84665fb
checkpoint
cperkinsintel May 21, 2021
dbf12b9
signature changes
cperkinsintel May 21, 2021
ff90016
merge of latest. checkpoint
cperkinsintel May 24, 2021
1a1f3d5
rename sub_group_algorithm.hpp
cperkinsintel May 27, 2021
37ffa16
reviewer feedback. Cleaving close to SYCL2020 - some specializations …
cperkinsintel May 27, 2021
2b2758c
comments. clang-format part 1
cperkinsintel May 27, 2021
1dbb5c5
clang-format part 2
cperkinsintel May 28, 2021
475080d
clang-format part 3. Not a good use of my time, need to investigate w…
cperkinsintel May 28, 2021
ed70d72
Merge branch 'intel-sycl' into cperkins-sycl2020_sub_group-algorhythms
cperkinsintel May 28, 2021
42e0ed7
C++14-ify. move deprecation warnings.
cperkinsintel May 28, 2021
88a36cd
removing GroupNonUniformElect - vestigial branch and merge artifact. …
cperkinsintel May 31, 2021
7e6b1f9
restore deleted empty line as requested
cperkinsintel Jun 1, 2021
eb214a1
reviewer feedback
cperkinsintel Jun 1, 2021
53ef04b
clang-format?
cperkinsintel Jun 1, 2021
2d804f3
minor correction to deprecation message
cperkinsintel Jun 2, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions sycl/include/CL/sycl.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
#include <CL/sycl/exception.hpp>
#include <CL/sycl/feature_test.hpp>
#include <CL/sycl/group.hpp>
#include <CL/sycl/group_algorithm.hpp>
#include <CL/sycl/group_local_memory.hpp>
#include <CL/sycl/handler.hpp>
#include <CL/sycl/id.hpp>
Expand Down
Loading