From 7d79729d432847200388fec691a00a4a7e69612e Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 14:49:45 +0100 Subject: [PATCH 01/27] Create open-source-deep-learning-compiler-solution-updates-for-adreno-gpu.md --- ...compiler-solution-updates-for-adreno-gpu.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/open-source-deep-learning-compiler-solution-updates-for-adreno-gpu.md diff --git a/content/videos/2025/open-source-deep-learning-compiler-solution-updates-for-adreno-gpu.md b/content/videos/2025/open-source-deep-learning-compiler-solution-updates-for-adreno-gpu.md new file mode 100644 index 0000000..3f9fe28 --- /dev/null +++ b/content/videos/2025/open-source-deep-learning-compiler-solution-updates-for-adreno-gpu.md @@ -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/ From 6082073b1d061f0d5a79f6d075c027749c35839e Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 14:54:52 +0100 Subject: [PATCH 02/27] Create evaluating-oneapi-io-pipes.md --- .../videos/2025/evaluating-oneapi-io-pipes.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 content/videos/2025/evaluating-oneapi-io-pipes.md diff --git a/content/videos/2025/evaluating-oneapi-io-pipes.md b/content/videos/2025/evaluating-oneapi-io-pipes.md new file mode 100644 index 0000000..663ed44 --- /dev/null +++ b/content/videos/2025/evaluating-oneapi-io-pipes.md @@ -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/ From 1452666b4e0274c32e8d59a1b48e4dcd54b090ec Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 14:57:09 +0100 Subject: [PATCH 03/27] Create introduction-to-the-opencl-backend-for-llama.cpp-optimized-for-qualcomm-adreno-gpus.md --- ...a.cpp-optimized-for-qualcomm-adreno-gpus.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/introduction-to-the-opencl-backend-for-llama.cpp-optimized-for-qualcomm-adreno-gpus.md diff --git a/content/videos/2025/introduction-to-the-opencl-backend-for-llama.cpp-optimized-for-qualcomm-adreno-gpus.md b/content/videos/2025/introduction-to-the-opencl-backend-for-llama.cpp-optimized-for-qualcomm-adreno-gpus.md new file mode 100644 index 0000000..53d577d --- /dev/null +++ b/content/videos/2025/introduction-to-the-opencl-backend-for-llama.cpp-optimized-for-qualcomm-adreno-gpus.md @@ -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/ From 5eaf55065a15967624be31e05ac24cfbc2f34099 Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 14:58:54 +0100 Subject: [PATCH 04/27] Create shamrock-exascale-hydrodynamics-for-astrophysics-using-sycl.md --- ...ydrodynamics-for-astrophysics-using-sycl.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/shamrock-exascale-hydrodynamics-for-astrophysics-using-sycl.md diff --git a/content/videos/2025/shamrock-exascale-hydrodynamics-for-astrophysics-using-sycl.md b/content/videos/2025/shamrock-exascale-hydrodynamics-for-astrophysics-using-sycl.md new file mode 100644 index 0000000..6959a4a --- /dev/null +++ b/content/videos/2025/shamrock-exascale-hydrodynamics-for-astrophysics-using-sycl.md @@ -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/ From 21d4466b0e066214d826791b7352261be904c087 Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:00:12 +0100 Subject: [PATCH 05/27] Create sycl-state-of-the-union.md --- content/videos/2025/sycl-state-of-the-union.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/sycl-state-of-the-union.md diff --git a/content/videos/2025/sycl-state-of-the-union.md b/content/videos/2025/sycl-state-of-the-union.md new file mode 100644 index 0000000..261e65c --- /dev/null +++ b/content/videos/2025/sycl-state-of-the-union.md @@ -0,0 +1,18 @@ +--- +contributor: max +date: '2025-05-07T12:11:00' +title: 'SYCL State of the Union' +external_url: 'https://www.youtube.com/watch?v=XapqKKb9Ovc' +type: presentation +tags: + - sycl + - iwocl +--- + +SYCL State of the Union + +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/ From e645581e28996bb9c6c9cdb9fb8ce08e4de8051e Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:01:44 +0100 Subject: [PATCH 06/27] Create iwocl-2025-welcome-and-introduction.md --- .../iwocl-2025-welcome-and-introduction.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/iwocl-2025-welcome-and-introduction.md diff --git a/content/videos/2025/iwocl-2025-welcome-and-introduction.md b/content/videos/2025/iwocl-2025-welcome-and-introduction.md new file mode 100644 index 0000000..feb7e5b --- /dev/null +++ b/content/videos/2025/iwocl-2025-welcome-and-introduction.md @@ -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/ From be85c3741751258ead583d6ebe9c9a725d79aee5 Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:04:02 +0100 Subject: [PATCH 07/27] Create sycl-graph-in-gromacs.md --- content/videos/2025/sycl-graph-in-gromacs.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/sycl-graph-in-gromacs.md diff --git a/content/videos/2025/sycl-graph-in-gromacs.md b/content/videos/2025/sycl-graph-in-gromacs.md new file mode 100644 index 0000000..bcd3e5a --- /dev/null +++ b/content/videos/2025/sycl-graph-in-gromacs.md @@ -0,0 +1,18 @@ +--- +contributor: max +date: '2025-05-07T12:11:00' +title: 'SYCL-Graph in GROMACS' +external_url: 'https://www.youtube.com/watch?v=7gJlhpc-82g&t=310s' +type: presentation +tags: + - sycl + - iwocl +--- + +SYCL-Graph in GROMACS + +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/ From 6d6343756489a4063b4de87d69ae65233ff61559 Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:06:31 +0100 Subject: [PATCH 08/27] Create write-once-deploy-many-3d-rendering-with-sycl-cross-vendor-support-performance-using-blender.md --- ...vendor-support-performance-using-blender.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/write-once-deploy-many-3d-rendering-with-sycl-cross-vendor-support-performance-using-blender.md diff --git a/content/videos/2025/write-once-deploy-many-3d-rendering-with-sycl-cross-vendor-support-performance-using-blender.md b/content/videos/2025/write-once-deploy-many-3d-rendering-with-sycl-cross-vendor-support-performance-using-blender.md new file mode 100644 index 0000000..828b4a4 --- /dev/null +++ b/content/videos/2025/write-once-deploy-many-3d-rendering-with-sycl-cross-vendor-support-performance-using-blender.md @@ -0,0 +1,18 @@ +--- +contributor: max +date: '2025-05-07T12:11:00' +title: 'Write Once, Deploy Many – 3D Rendering With SYCL Cross-Vendor Support & Performance Using Blender' +external_url: 'https://www.youtube.com/watch?v=bjLZwZ_vN58' +type: presentation +tags: + - sycl + - iwocl +--- + +Write Once, Deploy Many – 3D Rendering With SYCL Cross-Vendor Support & Performance Using Blender + +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/ From 45a880aa95c50e5cb00ed1d87b55bb52a520f5df Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:08:24 +0100 Subject: [PATCH 09/27] Create latency-reduction-potential-of-server-side-command-buffers-in-opencl-based-edge-offloading.md --- ...-buffers-in-opencl-based-edge-offloading.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/latency-reduction-potential-of-server-side-command-buffers-in-opencl-based-edge-offloading.md diff --git a/content/videos/2025/latency-reduction-potential-of-server-side-command-buffers-in-opencl-based-edge-offloading.md b/content/videos/2025/latency-reduction-potential-of-server-side-command-buffers-in-opencl-based-edge-offloading.md new file mode 100644 index 0000000..0b753a5 --- /dev/null +++ b/content/videos/2025/latency-reduction-potential-of-server-side-command-buffers-in-opencl-based-edge-offloading.md @@ -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/ From 1cbbb6fea4e1eebc4a78ad8977cc544b973ebf6a Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:11:42 +0100 Subject: [PATCH 10/27] Create experiences-with-kokkos-sycl-backend-using-amd-gpus.md --- ...-with-kokkos-sycl-backend-using-amd-gpus.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/experiences-with-kokkos-sycl-backend-using-amd-gpus.md diff --git a/content/videos/2025/experiences-with-kokkos-sycl-backend-using-amd-gpus.md b/content/videos/2025/experiences-with-kokkos-sycl-backend-using-amd-gpus.md new file mode 100644 index 0000000..a78b369 --- /dev/null +++ b/content/videos/2025/experiences-with-kokkos-sycl-backend-using-amd-gpus.md @@ -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/ From 159f909061a7cafe437024702ed3e053042c60ab Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:13:35 +0100 Subject: [PATCH 11/27] Create adapting-the-llvm-spir-v-backend-for-use-in-sycl-implementations.md --- ...-backend-for-use-in-sycl-implementations.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/adapting-the-llvm-spir-v-backend-for-use-in-sycl-implementations.md diff --git a/content/videos/2025/adapting-the-llvm-spir-v-backend-for-use-in-sycl-implementations.md b/content/videos/2025/adapting-the-llvm-spir-v-backend-for-use-in-sycl-implementations.md new file mode 100644 index 0000000..825021f --- /dev/null +++ b/content/videos/2025/adapting-the-llvm-spir-v-backend-for-use-in-sycl-implementations.md @@ -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/ From 1b888ed4c75aaa81e4240711a3cc9b18c9ba35bc Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:16:22 +0100 Subject: [PATCH 12/27] Create achieving-high-throughput-strided-data-movement-across-gpus.md --- ...ughput-strided-data-movement-across-gpus.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/achieving-high-throughput-strided-data-movement-across-gpus.md diff --git a/content/videos/2025/achieving-high-throughput-strided-data-movement-across-gpus.md b/content/videos/2025/achieving-high-throughput-strided-data-movement-across-gpus.md new file mode 100644 index 0000000..a1f9cc8 --- /dev/null +++ b/content/videos/2025/achieving-high-throughput-strided-data-movement-across-gpus.md @@ -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/ From ca9dbed1aac01b787dd876f1a26743e6bc2829fb Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:18:59 +0100 Subject: [PATCH 13/27] Create adaptivity-in-adaptivecpp-optimizing-performance-by-leveraging-runtime-info-during-jit-compilation.md --- ...ging-runtime-info-during-jit-compilation.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/adaptivity-in-adaptivecpp-optimizing-performance-by-leveraging-runtime-info-during-jit-compilation.md diff --git a/content/videos/2025/adaptivity-in-adaptivecpp-optimizing-performance-by-leveraging-runtime-info-during-jit-compilation.md b/content/videos/2025/adaptivity-in-adaptivecpp-optimizing-performance-by-leveraging-runtime-info-during-jit-compilation.md new file mode 100644 index 0000000..1cd6d8c --- /dev/null +++ b/content/videos/2025/adaptivity-in-adaptivecpp-optimizing-performance-by-leveraging-runtime-info-during-jit-compilation.md @@ -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/ From cf10962efa1b13e3dba3f2c6960003bb28b2e173 Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:22:19 +0100 Subject: [PATCH 14/27] Create comparative-analysis-of-implementation-techniques-for-sub-groups-on-cpus.md --- ...tation-techniques-for-sub-groups-on-cpus.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/comparative-analysis-of-implementation-techniques-for-sub-groups-on-cpus.md diff --git a/content/videos/2025/comparative-analysis-of-implementation-techniques-for-sub-groups-on-cpus.md b/content/videos/2025/comparative-analysis-of-implementation-techniques-for-sub-groups-on-cpus.md new file mode 100644 index 0000000..a8da375 --- /dev/null +++ b/content/videos/2025/comparative-analysis-of-implementation-techniques-for-sub-groups-on-cpus.md @@ -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/ From 8a25947b04f166d92375e419a922d3c1afdcfc34 Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:23:53 +0100 Subject: [PATCH 15/27] Create debugging-sycl-on-intel-gpus-with-visual-studio-and-vs-code.md --- ...ntel-gpus-with-visual-studio-and-vs-code.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/debugging-sycl-on-intel-gpus-with-visual-studio-and-vs-code.md diff --git a/content/videos/2025/debugging-sycl-on-intel-gpus-with-visual-studio-and-vs-code.md b/content/videos/2025/debugging-sycl-on-intel-gpus-with-visual-studio-and-vs-code.md new file mode 100644 index 0000000..44002d1 --- /dev/null +++ b/content/videos/2025/debugging-sycl-on-intel-gpus-with-visual-studio-and-vs-code.md @@ -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/ From fa596a6bfdcc8609566c7e4df87317834489d160 Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:32:18 +0100 Subject: [PATCH 16/27] Create efficient-barrier-related-debugging-information-reconstruction-on-sycl-cpu-device.md --- ...mation-reconstruction-on-sycl-cpu-device.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/efficient-barrier-related-debugging-information-reconstruction-on-sycl-cpu-device.md diff --git a/content/videos/2025/efficient-barrier-related-debugging-information-reconstruction-on-sycl-cpu-device.md b/content/videos/2025/efficient-barrier-related-debugging-information-reconstruction-on-sycl-cpu-device.md new file mode 100644 index 0000000..b6436d2 --- /dev/null +++ b/content/videos/2025/efficient-barrier-related-debugging-information-reconstruction-on-sycl-cpu-device.md @@ -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/ From 7c57a83202054872b781390041f0bc771d2fbef0 Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:33:36 +0100 Subject: [PATCH 17/27] Create fast-in-memory-runtime-compilation-of-sycl-code.md --- ...-memory-runtime-compilation-of-sycl-code.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/fast-in-memory-runtime-compilation-of-sycl-code.md diff --git a/content/videos/2025/fast-in-memory-runtime-compilation-of-sycl-code.md b/content/videos/2025/fast-in-memory-runtime-compilation-of-sycl-code.md new file mode 100644 index 0000000..6f1a62d --- /dev/null +++ b/content/videos/2025/fast-in-memory-runtime-compilation-of-sycl-code.md @@ -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/ From f1ef9a18837e90b858e76939a2a6d15428d6517e Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:34:54 +0100 Subject: [PATCH 18/27] Create opencl-an-update-from-the-khronos-working-group.md --- ...an-update-from-the-khronos-working-group.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/opencl-an-update-from-the-khronos-working-group.md diff --git a/content/videos/2025/opencl-an-update-from-the-khronos-working-group.md b/content/videos/2025/opencl-an-update-from-the-khronos-working-group.md new file mode 100644 index 0000000..24f59be --- /dev/null +++ b/content/videos/2025/opencl-an-update-from-the-khronos-working-group.md @@ -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/ From 1a617b871045c281585b54e4cab8494d28f5a6cf Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:38:44 +0100 Subject: [PATCH 19/27] Create opencl-and-sycl-panel-discussion.md --- .../2025/opencl-and-sycl-panel-discussion.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/opencl-and-sycl-panel-discussion.md diff --git a/content/videos/2025/opencl-and-sycl-panel-discussion.md b/content/videos/2025/opencl-and-sycl-panel-discussion.md new file mode 100644 index 0000000..d6ce0b2 --- /dev/null +++ b/content/videos/2025/opencl-and-sycl-panel-discussion.md @@ -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/ From d56e7059fc03da1a729327c91f410617de32533d Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:40:44 +0100 Subject: [PATCH 20/27] Create scaling-up-fluidx3d-cfd-beyond-100-billion-cells.md --- ...up-fluidx3d-cfd-beyond-100-billion-cells.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/scaling-up-fluidx3d-cfd-beyond-100-billion-cells.md diff --git a/content/videos/2025/scaling-up-fluidx3d-cfd-beyond-100-billion-cells.md b/content/videos/2025/scaling-up-fluidx3d-cfd-beyond-100-billion-cells.md new file mode 100644 index 0000000..a15a997 --- /dev/null +++ b/content/videos/2025/scaling-up-fluidx3d-cfd-beyond-100-billion-cells.md @@ -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/ From f0f9a78973030bbfec137df2390df72c6b1f636c Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:42:27 +0100 Subject: [PATCH 21/27] Create so-you-want-to-support-sycl-an-opencl-perspective.md --- ...nt-to-support-sycl-an-opencl-perspective.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/so-you-want-to-support-sycl-an-opencl-perspective.md diff --git a/content/videos/2025/so-you-want-to-support-sycl-an-opencl-perspective.md b/content/videos/2025/so-you-want-to-support-sycl-an-opencl-perspective.md new file mode 100644 index 0000000..948ffbf --- /dev/null +++ b/content/videos/2025/so-you-want-to-support-sycl-an-opencl-perspective.md @@ -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/ From e3376b97317fc25902e1c8a5917235592395829c Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:43:53 +0100 Subject: [PATCH 22/27] Create sycl-interoperability-with-directx-and-vulkan-via-bindless-images.md --- ...h-directx-and-vulkan-via-bindless-images.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/sycl-interoperability-with-directx-and-vulkan-via-bindless-images.md diff --git a/content/videos/2025/sycl-interoperability-with-directx-and-vulkan-via-bindless-images.md b/content/videos/2025/sycl-interoperability-with-directx-and-vulkan-via-bindless-images.md new file mode 100644 index 0000000..dac2d0e --- /dev/null +++ b/content/videos/2025/sycl-interoperability-with-directx-and-vulkan-via-bindless-images.md @@ -0,0 +1,18 @@ +--- +contributor: max +date: '2025-05-07T12:11:00' +title: 'SYCL Interoperability with DirectX and Vulkan via Bindless Images' +external_url: 'https://www.youtube.com/watch?v=oIE2AkX2OAU&t=627s' +type: presentation +tags: + - sycl + - iwocl +--- + +SYCL Interoperability with DirectX and Vulkan via Bindless Images + +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/ From e6d75bdefbbc3b84b8cd1a58a41ddd8e97a80489 Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:45:57 +0100 Subject: [PATCH 23/27] Create sycl-sc-an-update-from-the-khronos-working-group-working-on-sycl-safety-critical.md --- ...ng-group-working-on-sycl-safety-critical.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/sycl-sc-an-update-from-the-khronos-working-group-working-on-sycl-safety-critical.md diff --git a/content/videos/2025/sycl-sc-an-update-from-the-khronos-working-group-working-on-sycl-safety-critical.md b/content/videos/2025/sycl-sc-an-update-from-the-khronos-working-group-working-on-sycl-safety-critical.md new file mode 100644 index 0000000..9775feb --- /dev/null +++ b/content/videos/2025/sycl-sc-an-update-from-the-khronos-working-group-working-on-sycl-safety-critical.md @@ -0,0 +1,18 @@ +--- +contributor: max +date: '2025-05-07T12:11:00' +title: 'SYCL SC: An Update From the Khronos Working Group Working on SYCL Safety Critical' +external_url: 'https://www.youtube.com/watch?v=hhoPZjItEvE' +type: presentation +tags: + - sycl + - iwocl +--- + +SYCL SC: An Update From the Khronos Working Group Working on SYCL Safety Critical + +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/ From 6a89b8c4fb879364abe3ec74a909e8eb9fef1a1e Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:49:01 +0100 Subject: [PATCH 24/27] Create one-header-to-rule-them-all-evil-or-not.md --- .../one-header-to-rule-them-all-evil-or-not.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/one-header-to-rule-them-all-evil-or-not.md diff --git a/content/videos/2025/one-header-to-rule-them-all-evil-or-not.md b/content/videos/2025/one-header-to-rule-them-all-evil-or-not.md new file mode 100644 index 0000000..b01fc49 --- /dev/null +++ b/content/videos/2025/one-header-to-rule-them-all-evil-or-not.md @@ -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/ From 32605e7aaaf86ce7dee6194bb59363ba72bffbc2 Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:50:13 +0100 Subject: [PATCH 25/27] Create virtual-functions-in-sycl.md --- .../videos/2025/virtual-functions-in-sycl.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 content/videos/2025/virtual-functions-in-sycl.md diff --git a/content/videos/2025/virtual-functions-in-sycl.md b/content/videos/2025/virtual-functions-in-sycl.md new file mode 100644 index 0000000..ea31bde --- /dev/null +++ b/content/videos/2025/virtual-functions-in-sycl.md @@ -0,0 +1,18 @@ +--- +contributor: max +date: '2025-05-07T12:11:00' +title: 'Virtual Functions in SYCL' +external_url: 'https://www.youtube.com/watch?v=VNG38cuRHTo' +type: presentation +tags: + - sycl + - iwocl +--- + +Virtual Functions in 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/ From 4d318f16c7641c65d60f6068c864df7babb8cfca Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:52:48 +0100 Subject: [PATCH 26/27] Create joint-matrix-a-unified-sycl-extension-for-matrix-hardware-programming.md --- ...tension-for-matrix-hardware-programming.md | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 content/videos/2025/joint-matrix-a-unified-sycl-extension-for-matrix-hardware-programming.md diff --git a/content/videos/2025/joint-matrix-a-unified-sycl-extension-for-matrix-hardware-programming.md b/content/videos/2025/joint-matrix-a-unified-sycl-extension-for-matrix-hardware-programming.md new file mode 100644 index 0000000..b835a6d --- /dev/null +++ b/content/videos/2025/joint-matrix-a-unified-sycl-extension-for-matrix-hardware-programming.md @@ -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. From e8ab6df6caf18c9dd929a401bd9349dd437a4ee2 Mon Sep 17 00:00:00 2001 From: Max <133135930+codeplaymax@users.noreply.github.com> Date: Wed, 7 May 2025 15:54:30 +0100 Subject: [PATCH 27/27] Create webinar-sycl-on-cpu-and-gpu.md --- .../2025/webinar-sycl-on-cpu-and-gpu.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 content/videos/2025/webinar-sycl-on-cpu-and-gpu.md diff --git a/content/videos/2025/webinar-sycl-on-cpu-and-gpu.md b/content/videos/2025/webinar-sycl-on-cpu-and-gpu.md new file mode 100644 index 0000000..f09f409 --- /dev/null +++ b/content/videos/2025/webinar-sycl-on-cpu-and-gpu.md @@ -0,0 +1,19 @@ +--- +contributor: max +date: '2025-05-07T12:11:00' +title: 'Webinar - SYCL on CPU and GPU' +external_url: 'https://www.youtube.com/watch?v=5_sW5QNeoiQ' +type: presentation +tags: + - sycl + - iwocl +--- + +Webinar - Sycl on CPU and GPU + +SYCL eases the writing of C++ code portable across different hardware such as CPUs, GPUs and FPGAs. +Together with the oneAPI ecosystem, it offers an open alternative to CUDA. +We'll take a look at some of its features and try to situate it in relation to the +standard C++ library, CUDA or Kokkos. + +Webinar by David Chamont