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 : ' 2024-09-19T14:46:00'
4
+ starts : ' 2024-11-17T08:30:00-05:00'
5
+ ends : ' 2024-11-17T12:00:00-05:00'
6
+ title : ' Tutorial @ SC24 | Hands-On HPC and AI Application Development Using C++ and SYCL'
7
+ external_url : ' https://sc24.conference-program.com/presentation/?id=tut117&sess=sess418'
8
+ ---
9
+
10
+ SYCL is a programming model that lets developers support a wide variety of devices (CPUs, GPUs, and more)
11
+ from a single-code base. Given the growing heterogeneity of processor roadmaps, moving to an open standard,
12
+ platform-independent model such as SYCL is essential for modern software developers. SYCL has the further
13
+ advantage of supporting a single-source style of programming using completely standard C++.
14
+
15
+ In this tutorial, we will introduce SYCL and provide programmers with a solid foundation they can build on
16
+ to gain mastery of this language. The main benefit of using SYCL over other heterogeneous programming models
17
+ is the single programming language approach, which enables one to target multiple devices using the same programming model,
18
+ and therefore to have a cleaner, portable, and more readable code.
19
+
20
+ This is a hands-on tutorial. The real learning will happen as students write code. The format will be short presentations
21
+ followed by hands-on exercises. 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