Skip to content

Commit 7bc7b4e

Browse files
committed
Sync GPU Optimization Guide examples for 2025 release
1 parent 4711d1e commit 7bc7b4e

File tree

12 files changed

+222
-0
lines changed

12 files changed

+222
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
add_fortran_example_with_mkl_i8(test-HostMem-DeviceMem-Map-UpdateTo)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
add_fortran_example_with_mkl_i8(test-Map-UpdateTo)
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"guid": "296a7371-8677-45ad-9acd-84205bf65de4",
3+
"name": "oneAPI GPU Optimization Guide",
4+
"categories": [
5+
"Toolkit/Publication: oneAPI GPU Optimization Guide"
6+
],
7+
"description": "oneAPI GPU Optimization Guide Examples",
8+
"toolchain": [
9+
"dpcpp",
10+
"ifx"
11+
],
12+
"languages": [
13+
{
14+
"cpp": {}
15+
},
16+
{
17+
"fortran": {}
18+
}
19+
],
20+
"targetDevice": [
21+
"GPU"
22+
],
23+
"os": [
24+
"linux"
25+
],
26+
"builder": [
27+
"cmake"
28+
],
29+
"ciTests": {
30+
"linux": [
31+
{
32+
"steps": [
33+
"rm -rf ../../../build || true",
34+
"mkdir ../../../build",
35+
"cd ../../../build",
36+
"cmake ..",
37+
"make test-Map-UpdateTo",
38+
"make clean"
39+
]
40+
}
41+
]
42+
}
43+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
add_fortran_example_with_mkl_i8(test-SharedMem)
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"guid": "296a7371-8677-45ad-9acd-84205bf65de4",
3+
"name": "oneAPI GPU Optimization Guide",
4+
"categories": [
5+
"Toolkit/Publication: oneAPI GPU Optimization Guide"
6+
],
7+
"description": "oneAPI GPU Optimization Guide Examples",
8+
"toolchain": [
9+
"dpcpp",
10+
"ifx"
11+
],
12+
"languages": [
13+
{
14+
"cpp": {}
15+
},
16+
{
17+
"fortran": {}
18+
}
19+
],
20+
"targetDevice": [
21+
"GPU"
22+
],
23+
"os": [
24+
"linux"
25+
],
26+
"builder": [
27+
"cmake"
28+
],
29+
"ciTests": {
30+
"linux": [
31+
{
32+
"steps": [
33+
"rm -rf ../../../build || true",
34+
"mkdir ../../../build",
35+
"cd ../../../build",
36+
"cmake ..",
37+
"make test-SharedMem",
38+
"make clean"
39+
]
40+
}
41+
]
42+
}
43+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
add_fortran_example_with_mkl(openmp_host_usm)
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
add_fortran_example_with_mkl(openmp_register_mem)
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"guid": "296a7371-8677-45ad-9acd-84205bf65de4",
3+
"name": "oneAPI GPU Optimization Guide",
4+
"categories": [
5+
"Toolkit/Publication: oneAPI GPU Optimization Guide"
6+
],
7+
"description": "oneAPI GPU Optimization Guide Examples",
8+
"toolchain": [
9+
"dpcpp",
10+
"ifx"
11+
],
12+
"languages": [
13+
{
14+
"cpp": {}
15+
},
16+
{
17+
"fortran": {}
18+
}
19+
],
20+
"targetDevice": [
21+
"GPU"
22+
],
23+
"os": [
24+
"linux"
25+
],
26+
"builder": [
27+
"cmake"
28+
],
29+
"ciTests": {
30+
"linux": [
31+
{
32+
"steps": [
33+
"rm -rf ../../../build || true",
34+
"mkdir ../../../build",
35+
"cd ../../../build",
36+
"cmake ..",
37+
"make openmp_register_mem",
38+
"make clean"
39+
]
40+
}
41+
]
42+
}
43+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
add_fortran_example_with_mkl(openmp_system_mem)
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"guid": "296a7371-8677-45ad-9acd-84205bf65de4",
3+
"name": "oneAPI GPU Optimization Guide",
4+
"categories": [
5+
"Toolkit/Publication: oneAPI GPU Optimization Guide"
6+
],
7+
"description": "oneAPI GPU Optimization Guide Examples",
8+
"toolchain": [
9+
"dpcpp",
10+
"ifx"
11+
],
12+
"languages": [
13+
{
14+
"cpp": {}
15+
},
16+
{
17+
"fortran": {}
18+
}
19+
],
20+
"targetDevice": [
21+
"GPU"
22+
],
23+
"os": [
24+
"linux"
25+
],
26+
"builder": [
27+
"cmake"
28+
],
29+
"ciTests": {
30+
"linux": [
31+
{
32+
"steps": [
33+
"rm -rf ../../../build || true",
34+
"mkdir ../../../build",
35+
"cd ../../../build",
36+
"cmake ..",
37+
"make openmp_system_mem",
38+
"make clean"
39+
]
40+
}
41+
]
42+
}
43+
}

0 commit comments

Comments
 (0)