Skip to content

IWOCL Video Content #64

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 27 commits into from
May 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
7d79729
Create open-source-deep-learning-compiler-solution-updates-for-adreno…
codeplaymax May 7, 2025
6082073
Create evaluating-oneapi-io-pipes.md
codeplaymax May 7, 2025
1452666
Create introduction-to-the-opencl-backend-for-llama.cpp-optimized-for…
codeplaymax May 7, 2025
5eaf550
Create shamrock-exascale-hydrodynamics-for-astrophysics-using-sycl.md
codeplaymax May 7, 2025
21d4466
Create sycl-state-of-the-union.md
codeplaymax May 7, 2025
e645581
Create iwocl-2025-welcome-and-introduction.md
codeplaymax May 7, 2025
be85c37
Create sycl-graph-in-gromacs.md
codeplaymax May 7, 2025
6d63437
Create write-once-deploy-many-3d-rendering-with-sycl-cross-vendor-sup…
codeplaymax May 7, 2025
45a880a
Create latency-reduction-potential-of-server-side-command-buffers-in-…
codeplaymax May 7, 2025
1cbbb6f
Create experiences-with-kokkos-sycl-backend-using-amd-gpus.md
codeplaymax May 7, 2025
159f909
Create adapting-the-llvm-spir-v-backend-for-use-in-sycl-implementatio…
codeplaymax May 7, 2025
1b888ed
Create achieving-high-throughput-strided-data-movement-across-gpus.md
codeplaymax May 7, 2025
ca9dbed
Create adaptivity-in-adaptivecpp-optimizing-performance-by-leveraging…
codeplaymax May 7, 2025
cf10962
Create comparative-analysis-of-implementation-techniques-for-sub-grou…
codeplaymax May 7, 2025
8a25947
Create debugging-sycl-on-intel-gpus-with-visual-studio-and-vs-code.md
codeplaymax May 7, 2025
fa596a6
Create efficient-barrier-related-debugging-information-reconstruction…
codeplaymax May 7, 2025
7c57a83
Create fast-in-memory-runtime-compilation-of-sycl-code.md
codeplaymax May 7, 2025
f1ef9a1
Create opencl-an-update-from-the-khronos-working-group.md
codeplaymax May 7, 2025
1a617b8
Create opencl-and-sycl-panel-discussion.md
codeplaymax May 7, 2025
d56e705
Create scaling-up-fluidx3d-cfd-beyond-100-billion-cells.md
codeplaymax May 7, 2025
f0f9a78
Create so-you-want-to-support-sycl-an-opencl-perspective.md
codeplaymax May 7, 2025
e3376b9
Create sycl-interoperability-with-directx-and-vulkan-via-bindless-ima…
codeplaymax May 7, 2025
e6d75bd
Create sycl-sc-an-update-from-the-khronos-working-group-working-on-sy…
codeplaymax May 7, 2025
6a89b8c
Create one-header-to-rule-them-all-evil-or-not.md
codeplaymax May 7, 2025
32605e7
Create virtual-functions-in-sycl.md
codeplaymax May 7, 2025
4d318f1
Create joint-matrix-a-unified-sycl-extension-for-matrix-hardware-prog…
codeplaymax May 7, 2025
e8ab6df
Create webinar-sycl-on-cpu-and-gpu.md
codeplaymax May 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Achieving High-throughput Strided Data Movement Across GPUs'
external_url: 'https://www.youtube.com/watch?v=Jyd5NCPezn4'
type: presentation
tags:
- sycl
- iwocl
---

Achieving High-throughput Strided Data Movement Across GPUs

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Adapting the LLVM SPIR-V Backend for Use in SYCL Implementations'
external_url: 'https://www.youtube.com/watch?v=dThxsTteHJ0'
type: presentation
tags:
- sycl
- iwocl
---

Adapting the LLVM SPIR-V Backend for Use in SYCL Implementations

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Adaptivity in AdaptiveCpp: Optimizing Performance by Leveraging Runtime Info During JIT-Compilation'
external_url: 'https://www.youtube.com/watch?v=6tIWnMXLhH4'
type: presentation
tags:
- sycl
- iwocl
---

Adaptivity in AdaptiveCpp: Optimizing Performance by Leveraging Runtime Info During JIT-Compilation

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Comparative Analysis of Implementation Techniques for Sub-groups on CPUs'
external_url: 'https://www.youtube.com/watch?v=Nx4Rdy8HxsQ'
type: presentation
tags:
- sycl
- iwocl
---

Comparative Analysis of Implementation Techniques for Sub-groups on CPUs

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Debugging SYCL on Intel GPUs with Visual Studio and VS Code'
external_url: 'https://www.youtube.com/watch?v=X85FXzkmbcI'
type: presentation
tags:
- sycl
- iwocl
---

Debugging SYCL on Intel GPUs with Visual Studio and VS Code

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Efficient Barrier-Related Debugging Information Reconstruction on SYCL CPU Device'
external_url: 'https://www.youtube.com/watch?v=Nv6Bnt4-Xco'
type: presentation
tags:
- sycl
- iwocl
---

Efficient Barrier-Related Debugging Information Reconstruction on SYCL CPU Device

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
19 changes: 19 additions & 0 deletions content/videos/2025/evaluating-oneapi-io-pipes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Evaluating oneAPI I/O Pipes in a Case Study of Scaling a SYCL Jacobi Solver to Multiple FPGAs'
external_url: 'https://www.youtube.com/watch?v=zcyQX4RwLds'
type: presentation
tags:
- sycl
- iwocl
- oneapi
---

Evaluating oneAPI I/O Pipes in a Case Study of Scaling a SYCL Jacobi Solver to Multiple FPGAs

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Experiences with Kokkos’ SYCL backend using AMD GPUs'
external_url: 'https://www.youtube.com/watch?v=Ha9CAVgZQqc'
type: presentation
tags:
- sycl
- iwocl
---

Experiences with Kokkos’ SYCL backend using AMD GPUs

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Fast In-Memory Runtime Compilation of SYCL Code'
external_url: 'https://www.youtube.com/watch?v=X9mS8xetZJY'
type: presentation
tags:
- sycl
- iwocl
---

Fast In-Memory Runtime Compilation of SYCL Code

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Introduction to the OpenCL Backend for Llama.cpp optimized for Qualcomm Adreno GPUs'
external_url: 'https://www.youtube.com/watch?v=ioJPsBU7OK0'
type: presentation
tags:
- sycl
- iwocl
---

Introduction to the OpenCL Backend for Llama.cpp optimized for Qualcomm Adreno GPUs

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
18 changes: 18 additions & 0 deletions content/videos/2025/iwocl-2025-welcome-and-introduction.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'IWOCL 2025 - Welcome and Introduction'
external_url: 'https://www.youtube.com/watch?v=jyiuQKdBADk'
type: presentation
tags:
- sycl
- iwocl
---

IWOCL 2025 - Welcome and Introduction

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Joint Matrix: A Unified SYCL Extension for Matrix Hardware Programming'
external_url: 'https://www.youtube.com/watch?v=BBESHzVVDYo'
type: presentation
tags:
- sycl
- oneapi
---

Joint Matrix: A Unified SYCL Extension for Matrix Hardware Programming

Joint matrix is a new SYCL extension for matrix hardware programming. It unifies
targets like Intel Advanced Matrix Extensions (Intel AMX), Intel Xe Matrix Extensions
(Intel XMX), NVIDIA* Tensor Cores, AMD* Matrix Cores, etc. In general, ML frameworks
like Tensorflow and libraries like oneAPI Deep Neural Network Library (oneDNN) are capable
of heavily utilizing matrix hardware acceleration, and are the answer for many types
of users and applications who want high performance from such hardware. However,
for users who want to build their own neural network applications, these libraries
and frameworks become too high-level, because users cannot do custom optimizations,
and too heavyweight, because the size of libraries is large. Moreover, new operations
are often introduced in the machine learning domain for which frameworks and libraries
do not provide timely and performant solutions. For such cases, APIs are needed to
write custom workload-specific optimizations and this is where joint matrix can help.
Joint matrix has a lower level of abstraction than these frameworks and libraries,
enabling it to provide performance, productivity, and fusion capabilities but, at the
same time, offers portability by using one code to target different matrix hardware.

In this talk, we present (1) the main APIs introduced as part of SYCL joint matrix extension,
(2) tuning techniques to fully utilize Intel hardware using SYCL joint matrix, and (3)
the application and validation of this language feature and tuning techniques using the
GEMM benchmark and the ability to fuse kernels such as GEMM and GELU.
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Latency Reduction Potential of Server Side Command Buffers in OpenCL-Based Edge Offloading'
external_url: 'https://www.youtube.com/watch?v=wWV9dKt0DDU'
type: presentation
tags:
- sycl
- iwocl
---

Latency Reduction Potential of Server Side Command Buffers in OpenCL-Based Edge Offloading

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
18 changes: 18 additions & 0 deletions content/videos/2025/one-header-to-rule-them-all-evil-or-not.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'One Header To Rule Them All – Evil, or Not?'
external_url: 'https://www.youtube.com/watch?v=2-NktO2VhuM'
type: presentation
tags:
- sycl
- iwocl
---

One Header To Rule Them All – Evil, or Not?

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Open Source Deep Learning Compiler Solution Updates for Adreno GPU'
external_url: 'https://www.youtube.com/watch?v=aAFzUEch--g'
type: presentation
tags:
- sycl
- iwocl
---

Open Source Deep Learning Compiler Solution Updates for Adreno GPU

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'OpenCL: An Update from the Khronos Working Group'
external_url: 'https://www.youtube.com/watch?v=D3dappFFHHg'
type: presentation
tags:
- sycl
- iwocl
---

OpenCL: An Update from the Khronos Working Group

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
18 changes: 18 additions & 0 deletions content/videos/2025/opencl-and-sycl-panel-discussion.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'OpenCL and SYCL Panel Discussion'
external_url: 'https://www.youtube.com/watch?v=Hq7HQLADT2I'
type: presentation
tags:
- sycl
- iwocl
---

OpenCL and SYCL Panel Discussion

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Scaling Up FluidX3D CFD Beyond 100 Billion Cells'
external_url: 'https://www.youtube.com/watch?v=Sb3ibfoOi0c'
type: presentation
tags:
- sycl
- iwocl
---

Scaling Up FluidX3D CFD Beyond 100 Billion Cells

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'Shamrock: Exascale Hydrodynamics for Astrophysics Using SYCL'
external_url: 'https://www.youtube.com/watch?v=zhDgNGiAKPY'
type: presentation
tags:
- sycl
- iwocl
---

Shamrock: Exascale Hydrodynamics for Astrophysics Using SYCL

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
---
contributor: max
date: '2025-05-07T12:11:00'
title: 'So You Want to Support SYCL: An OpenCL Perspective'
external_url: 'https://www.youtube.com/watch?v=XNYDd0UfPHs'
type: presentation
tags:
- sycl
- iwocl
---

So You Want to Support SYCL: An OpenCL Perspective

This video was presented at IWOCL 2025 - the 13th International Workshop on OpenCL and SYCL.
It was, hosted at the Heidelberg University, Germany on April 7-11.

Additional Information and Slides:
https://www.iwocl.org/iwocl-2025/conference-program/
Loading