Skip to content

Commit

Permalink
Merge pull request #28 from codeplaysoftware/sycl-events
Browse files Browse the repository at this point in the history
SYCL events
  • Loading branch information
scottstraughan authored Oct 17, 2024
2 parents 77c394d + 758ac09 commit 9014df2
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 0 deletions.
21 changes: 21 additions & 0 deletions content/events/2024/2024-11-17-sc-sycl-tutorial.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
---
contributor: max
date: '2024-09-19T14:46:00'
starts: '2024-11-17T08:30:00-04:00'
ends: '2024-11-17T12:00:00-04:00'
title: 'Tutorial @ SC24 | Hands-On HPC and AI Application Development Using C++ and SYCL'
external_url: 'https://sc24.conference-program.com/presentation/?id=tut117&sess=sess418'
---

SYCL is a programming model that lets developers support a wide variety of devices (CPUs, GPUs, and more)
from a single-code base. Given the growing heterogeneity of processor roadmaps, moving to an open standard,
platform-independent model such as SYCL is essential for modern software developers. SYCL has the further
advantage of supporting a single-source style of programming using completely standard C++.

In this tutorial, we will introduce SYCL and provide programmers with a solid foundation they can build on
to gain mastery of this language. The main benefit of using SYCL over other heterogeneous programming models
is the single programming language approach, which enables one to target multiple devices using the same programming model,
and therefore to have a cleaner, portable, and more readable code.

This is a hands-on tutorial. The real learning will happen as students write code. The format will be short presentations
followed by hands-on exercises. Hence, attendees will require their own laptop to perform the hands-on exercises.
17 changes: 17 additions & 0 deletions content/events/2024/2024-11-19-sycl-bof-at-sc-24.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
---
contributor: max
date: '2024-09-19T14:46:00'
starts: '2024-11-19T12:15:00-04:00'
ends: '2024-11-19T13:15:00-04:00'
title: 'SYCL BoF @ SC 24 | Khronos SYCL: Heterogeneous Programming with Open Standards'
external_url: 'https://sc24.conference-program.com/presentation/?id=bof174&sess=sess631'
---

The open-standard SYCL programming model provides a portable way to program heterogeneous systems.
The abstractions and features for HPC in SYCL has seen its increased use in application domains needing
GPU-accelerated Top500 machines such as Aurora and Dawn, for fusion energy, molecular dynamics, aerospace and AI.

In this session, we will bring together the community of everyone using and developing SYCL applications
and implementations. We will discuss future directions and seek feedback on priorities for the next
version of SYCL. A panel of SYCL experts, runtime/compiler implementers, and application specialists
will lead an audience discussion and Q&A.

0 comments on commit 9014df2

Please sign in to comment.