Skip to content

[SYCL] Add sorting APIs for fixed-size private array input #14185

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 3 commits into from
Jun 19, 2024

Conversation

againull
Copy link
Contributor

@againull againull commented Jun 14, 2024

These PR covers (1), (2), (3) from https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/proposed/sycl_ext_oneapi_group_sort.asciidoc#functions-with-fixed-size-arrays.

PR doesn't include key/value sorting with fixed-size array input which will be added in a separate PR.

@againull againull requested a review from a team as a code owner June 14, 2024 20:02
@againull againull requested a review from dm-vodopyanov June 14, 2024 20:02
@againull
Copy link
Contributor Author

tag @andreyfe1

PR doesn't include key/value sorting with fixed-size array input
which will be added in a separate PR.
@againull againull force-pushed the feature/array_sort_with_props branch from a485b0e to 28c732d Compare June 14, 2024 23:36
@dm-vodopyanov
Copy link
Contributor

dm-vodopyanov commented Jun 18, 2024

LGTM, @andreyfe1 can you please review?

Copy link
Contributor

@andreyfe1 andreyfe1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM overall. Thanks!

@againull againull merged commit 8e3b8ce into intel:sycl Jun 19, 2024
14 checks passed

template <group_algorithm_data_placement Placement>
inline constexpr output_data_placement_key::value_t<Placement>
output_data_placement;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We still have output_data_placement_key and input_data_placement_key in namespace sycl::ext::oneapi::experimental.
Is it expected? What to do with that?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is expected, those ones are necessary for kernel properties functionality to work.

Copy link
Contributor

@andreyfe1 andreyfe1 Jun 21, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

So, we need to change the Spec accordingly, right?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes

@againull againull deleted the feature/array_sort_with_props branch July 9, 2024 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants