Skip to content

Commit 9014df2

Browse files
Merge pull request #28 from codeplaysoftware/sycl-events
SYCL events
2 parents 77c394d + 758ac09 commit 9014df2

File tree

2 files changed

+38
-0
lines changed

2 files changed

+38
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
contributor: max
3+
date: '2024-09-19T14:46:00'
4+
starts: '2024-11-17T08:30:00-04:00'
5+
ends: '2024-11-17T12:00:00-04: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.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
contributor: max
3+
date: '2024-09-19T14:46:00'
4+
starts: '2024-11-19T12:15:00-04:00'
5+
ends: '2024-11-19T13:15:00-04:00'
6+
title: 'SYCL BoF @ SC 24 | Khronos SYCL: Heterogeneous Programming with Open Standards'
7+
external_url: 'https://sc24.conference-program.com/presentation/?id=bof174&sess=sess631'
8+
---
9+
10+
The open-standard SYCL programming model provides a portable way to program heterogeneous systems.
11+
The abstractions and features for HPC in SYCL has seen its increased use in application domains needing
12+
GPU-accelerated Top500 machines such as Aurora and Dawn, for fusion energy, molecular dynamics, aerospace and AI.
13+
14+
In this session, we will bring together the community of everyone using and developing SYCL applications
15+
and implementations. We will discuss future directions and seek feedback on priorities for the next
16+
version of SYCL. A panel of SYCL experts, runtime/compiler implementers, and application specialists
17+
will lead an audience discussion and Q&A.

0 commit comments

Comments
 (0)