Skip to content

Commit b5630a0

Browse files
authored
Merge pull request oneapi-src#2533 from zma2/2025-update
Fix 2025.0 build errors and warnings
2 parents e87a641 + 6660ece commit b5630a0

File tree

17 files changed

+64
-71
lines changed

17 files changed

+64
-71
lines changed

DirectProgramming/C++SYCL_FPGA/ReferenceDesigns/svd/src/svd.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ double SingularValueDecomposition(
162162
[=]() [[intel::kernel_args_restrict]] {
163163
MatrixReadFromDDRTo2PipesByBlocks<
164164
T, cols, rows, kNumElementsPerDDRBurst, InputMatrixPipe, InputMatrixPipe2>(
165-
input_matrix_device, matrix_count, repetitions);
165+
input_matrix_device, matrix_count, repetitions);
166166
});
167167
});
168168

Publications/GPU-Opt-Guide/OpenMP/22_mkl_dispatch/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
include_directories(common)
22

3-
add_example_with_mkl(dgemm_target_variant_dispatch_c)
43
add_example_with_mkl(dgemm_dispatch_c)
54
add_example_with_mkl(dgemm_example_01)
65
add_example_with_mkl(dgemm_example_02)

Publications/GPU-Opt-Guide/sub-group/sg-max-size.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#include <random>
1111
#include <vector>
1212

13-
#include <CL/sycl.hpp>
13+
#include <sycl/sycl.hpp>
1414

1515
constexpr int N = 7;
1616

Publications/GPU-Opt-Guide/sub-group/sub-group-0.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
//
44
// SPDX-License-Identifier: MIT
55
// =============================================================
6-
#include <CL/sycl.hpp>
76
#include <iostream>
7+
#include <sycl/sycl.hpp>
88

99
int main() {
1010
sycl::queue q{sycl::gpu_selector_v};

Publications/GPU-Opt-Guide/sub-group/sub-group-1.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
//
44
// SPDX-License-Identifier: MIT
55
// =============================================================
6-
#include <CL/sycl.hpp>
76
#include <iostream>
7+
#include <sycl/sycl.hpp>
88

99
int main() {
1010
sycl::queue q{sycl::gpu_selector_v};

Publications/GPU-Opt-Guide/sub-group/sub-group-2.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
//
44
// SPDX-License-Identifier: MIT
55
// =============================================================
6-
#include <CL/sycl.hpp>
76
#include <iostream>
7+
#include <sycl/sycl.hpp>
88

99
int main() {
1010
sycl::queue q{sycl::gpu_selector_v,

Publications/GPU-Opt-Guide/sub-group/sub-group-3.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
//
44
// SPDX-License-Identifier: MIT
55
// =============================================================
6-
#include <CL/sycl.hpp>
76
#include <iostream>
7+
#include <sycl/sycl.hpp>
88

99
int main() {
1010
sycl::queue q{sycl::gpu_selector_v,

Publications/GPU-Opt-Guide/sub-group/sub-group-4.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
//
44
// SPDX-License-Identifier: MIT
55
// =============================================================
6-
#include <CL/sycl.hpp>
76
#include <iostream>
7+
#include <sycl/sycl.hpp>
88

99
int main() {
1010
sycl::queue q{sycl::gpu_selector_v,

Publications/GPU-Opt-Guide/sub-group/sub-group-5.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33
//
44
// SPDX-License-Identifier: MIT
55
// =============================================================
6-
#include <CL/sycl.hpp>
76
#include <iostream>
7+
#include <sycl/sycl.hpp>
88

99
int main() {
1010
sycl::queue q{sycl::gpu_selector_v,

Publications/GPU-Opt-Guide/sub-group/sub-group-6.cpp

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,17 @@
33
//
44
// SPDX-License-Identifier: MIT
55
// =============================================================
6-
#include <CL/sycl.hpp>
76
#include <iostream>
7+
#include <sycl/sycl.hpp>
88

9-
template <typename T>
10-
auto get_multi_ptr(T *raw_ptr) {
9+
template <typename T> auto get_multi_ptr(T *raw_ptr) {
1110
auto multi_ptr =
12-
sycl::address_space_cast<
13-
sycl::access::address_space::global_space,
14-
sycl::access::decorated::yes>(raw_ptr);
11+
sycl::address_space_cast<sycl::access::address_space::global_space,
12+
sycl::access::decorated::yes>(raw_ptr);
1513

1614
return multi_ptr;
1715
}
1816

19-
2017
int main() {
2118
sycl::queue q{sycl::gpu_selector_v,
2219
sycl::property::queue::enable_profiling{}};
@@ -30,21 +27,21 @@ int main() {
3027
memset(data2, 0xFF, sizeof(int) * N);
3128

3229
auto e = q.submit([&](auto &h) {
33-
h.parallel_for(
34-
sycl::nd_range(sycl::range{N / 16}, sycl::range{32}),
35-
[=](sycl::nd_item<1> it) [[intel::reqd_sub_group_size(16)]] {
36-
auto sg = it.get_sub_group();
37-
sycl::vec<int, 8> x;
38-
39-
int base = (it.get_group(0) * 32 +
40-
sg.get_group_id()[0] * sg.get_local_range()[0]) *
41-
16;
42-
43-
x = sg.load<8>(get_multi_ptr(&(data2[base + 0])));
44-
sg.store<8>(get_multi_ptr(&(data[base + 0])), x);
45-
x = sg.load<8>(get_multi_ptr(&(data2[base + 128])));
46-
sg.store<8>(get_multi_ptr(&(data[base + 128])), x);
47-
});
30+
h.parallel_for(sycl::nd_range(sycl::range{N / 16}, sycl::range{32}),
31+
[=](sycl::nd_item<1> it) [[intel::reqd_sub_group_size(16)]] {
32+
auto sg = it.get_sub_group();
33+
sycl::vec<int, 8> x;
34+
35+
int base =
36+
(it.get_group(0) * 32 +
37+
sg.get_group_id()[0] * sg.get_local_range()[0]) *
38+
16;
39+
40+
x = sg.load<8>(get_multi_ptr(&(data2[base + 0])));
41+
sg.store<8>(get_multi_ptr(&(data[base + 0])), x);
42+
x = sg.load<8>(get_multi_ptr(&(data2[base + 128])));
43+
sg.store<8>(get_multi_ptr(&(data[base + 128])), x);
44+
});
4845
});
4946
// Snippet end
5047
q.wait();

0 commit comments

Comments
 (0)