File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ contributor : max
3
+ date : ' 2025-01-22T14:46:00'
4
+ starts : ' 2025-09-02T14:00:00+01:00'
5
+ ends : ' 2025-09-05T16:00:00+01:00'
6
+ title : ' Write highly parallel, vendor neutral applications using C++ and SYCL'
7
+ external_url : ' https://clustercomp.org/2025/tutorials/'
8
+ ---
9
+
10
+ SYCL is an open standard from the Khronos Group and defines a programming model that lets
11
+ developers support a wide variety of devices (CPUs, GPUs, and more) from a single code base.
12
+ Given the growing heterogeneity of processor roadmaps in both HPC and AI, moving to an open standard,
13
+ platform-independent model such as SYCL is essential for modern software developers. SYCL
14
+ has the further advantage of supporting a single-source style of programming using completely
15
+ standard C++. In this tutorial, we will introduce SYCL and provide programmers with a solid
16
+ foundation they can build on to gain mastery of this language. The main benefit of using SYCL
17
+ over other heterogeneous programming models is the single programming language approach, which
18
+ enables one to target multiple devices using the same programming model, and therefore to have a
19
+ cleaner, portable, and more readable code. This is a hands-on tutorial. The real learning will
20
+ happen as students write code. The format will be short presentations followed by hands-on exercises.
21
+ Hence, attendees will require their own laptop to perform the hands-on exercises.
You can’t perform that action at this time.
0 commit comments