Skip to content
This repository was archived by the owner on Mar 28, 2023. It is now read-only.

Commit 658c11e

Browse files
committed
Apply code review comments: use namespace alias instead of importing.
1 parent d2abf2a commit 658c11e

File tree

1 file changed

+34
-30
lines changed

1 file changed

+34
-30
lines changed

SYCL/GroupAlgorithm/SYCL2020/sort.cpp

Lines changed: 34 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
#include <random>
1212
#include <vector>
1313

14-
using namespace sycl::ext::oneapi::experimental;
14+
namespace oneapi_exp = sycl::ext::oneapi::experimental;
1515

1616
auto async_handler_ = [](sycl::exception_list ex_list) {
1717
for (auto &ex : ex_list) {
@@ -100,8 +100,9 @@ int test_sort_over_group(sycl::queue &q, std::size_t local,
100100

101101
sycl::range<dim> local_range = get_range<dim>(local);
102102

103-
std::size_t local_memory_size = default_sorter<>::memory_required<T>(
104-
sycl::memory_scope::work_group, local_range);
103+
std::size_t local_memory_size =
104+
oneapi_exp::default_sorter<>::memory_required<T>(
105+
sycl::memory_scope::work_group, local_range);
105106

106107
if (local_memory_size >
107108
q.get_device().template get_info<sycl::info::device::local_mem_size>())
@@ -124,24 +125,24 @@ int test_sort_over_group(sycl::queue &q, std::size_t local,
124125
case 0:
125126
if constexpr (std::is_same_v<Compare, std::less<T>> &&
126127
!std::is_same_v<T, CustomType>)
127-
aI1[local_id] = sort_over_group(
128-
group_with_scratchpad(
128+
aI1[local_id] = oneapi_exp::sort_over_group(
129+
oneapi_exp::group_with_scratchpad(
129130
id.get_group(),
130131
sycl::span{&scratch[0], local_memory_size}),
131132
aI1[local_id]);
132133
break;
133134
case 1:
134-
aI1[local_id] = sort_over_group(
135-
group_with_scratchpad(
135+
aI1[local_id] = oneapi_exp::sort_over_group(
136+
oneapi_exp::group_with_scratchpad(
136137
id.get_group(),
137138
sycl::span{&scratch[0], local_memory_size}),
138139
aI1[local_id], comp);
139140
break;
140141
case 2:
141-
aI1[local_id] =
142-
sort_over_group(id.get_group(), aI1[local_id],
143-
default_sorter<Compare>(sycl::span{
144-
&scratch[0], local_memory_size}));
142+
aI1[local_id] = oneapi_exp::sort_over_group(
143+
id.get_group(), aI1[local_id],
144+
oneapi_exp::default_sorter<Compare>(
145+
sycl::span{&scratch[0], local_memory_size}));
145146
break;
146147
}
147148
});
@@ -156,7 +157,8 @@ int test_joint_sort(sycl::queue &q, std::size_t n_items, std::size_t local,
156157
auto n_groups = (n - 1) / n_items + 1;
157158

158159
std::size_t local_memory_size =
159-
default_sorter<>::memory_required<T>(sycl::memory_scope::work_group, n);
160+
oneapi_exp::default_sorter<>::memory_required<T>(
161+
sycl::memory_scope::work_group, n);
160162
if (local_memory_size >
161163
q.get_device().template get_info<sycl::info::device::local_mem_size>())
162164
std::cout << "local_memory_size = " << local_memory_size << ", available = "
@@ -182,26 +184,27 @@ int test_joint_sort(sycl::queue &q, std::size_t n_items, std::size_t local,
182184
case 0:
183185
if constexpr (std::is_same_v<Compare, std::less<T>> &&
184186
!std::is_same_v<T, CustomType>)
185-
joint_sort(group_with_scratchpad(
186-
id.get_group(),
187-
sycl::span{&scratch[0], local_memory_size}),
188-
ptr_keys,
189-
ptr_keys +
190-
sycl::min(n_items, n - group_id * n_items));
187+
oneapi_exp::joint_sort(
188+
oneapi_exp::group_with_scratchpad(
189+
id.get_group(),
190+
sycl::span{&scratch[0], local_memory_size}),
191+
ptr_keys,
192+
ptr_keys + sycl::min(n_items, n - group_id * n_items));
191193
break;
192194
case 1:
193-
joint_sort(group_with_scratchpad(
194-
id.get_group(),
195-
sycl::span{&scratch[0], local_memory_size}),
196-
ptr_keys,
197-
ptr_keys + sycl::min(n_items, n - group_id * n_items),
198-
comp);
195+
oneapi_exp::joint_sort(
196+
oneapi_exp::group_with_scratchpad(
197+
id.get_group(),
198+
sycl::span{&scratch[0], local_memory_size}),
199+
ptr_keys,
200+
ptr_keys + sycl::min(n_items, n - group_id * n_items), comp);
199201
break;
200202
case 2:
201-
joint_sort(id.get_group(), ptr_keys,
202-
ptr_keys + sycl::min(n_items, n - group_id * n_items),
203-
default_sorter<Compare>(
204-
sycl::span{&scratch[0], local_memory_size}));
203+
oneapi_exp::joint_sort(
204+
id.get_group(), ptr_keys,
205+
ptr_keys + sycl::min(n_items, n - group_id * n_items),
206+
oneapi_exp::default_sorter<Compare>(
207+
sycl::span{&scratch[0], local_memory_size}));
205208
break;
206209
}
207210
});
@@ -224,8 +227,9 @@ int test_custom_sorter(sycl::queue &q, sycl::buffer<T> &bufI1, Compare comp) {
224227
sycl::nd_range<2>({local, 1}, {local, 1}), [=](sycl::nd_item<2> id) {
225228
auto ptr = aI1.get_pointer();
226229

227-
joint_sort(id.get_group(), ptr, ptr + n,
228-
bubble_sorter<Compare>{comp, id.get_local_linear_id()});
230+
oneapi_exp::joint_sort(
231+
id.get_group(), ptr, ptr + n,
232+
bubble_sorter<Compare>{comp, id.get_local_linear_id()});
229233
});
230234
}).wait_and_throw();
231235
return 1;

0 commit comments

Comments
 (0)