Skip to content

Commit

Permalink
Create 2024-11-17-sc-sycl-tutorial.md
Browse files Browse the repository at this point in the history
SYCL Tutorial @ SC24
codeplaymax authored Oct 9, 2024
1 parent a0a9d77 commit 334fdbb
Showing 1 changed file with 21 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-05:00'
ends: '2024-11-17T12:00:00-05: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.

0 comments on commit 334fdbb

Please sign in to comment.