Tom Deakin
tomdeakin.bsky.social
Tom Deakin
@tomdeakin.bsky.social
Senior Lecturer in Advanced Computer Systems and Head of HPC Research Group at University of Bristol
#HPC
https://linktr.ee/tomdeakin
#PASC25 continues this afternoon with the Aperol mini-symposium on Application Perspectives on #SYCL. pasc25.pasc-conference.org/session/?ses...
June 18, 2025 at 11:59 AM
So long #ISC25!
June 13, 2025 at 5:27 PM
Here at #ISC25 in Hamburg this week. I’ll be speaking about open standards at the Birds of a Feather Sessions (#OpenMP and #UXL Foundation) and sharing (alongside #NVIDIA) how to program GPUs with standard #C++.
Looking forward to catching up with this great community.
#HPC
June 10, 2025 at 7:51 AM
See you at #IWOCL 2026!
Keep an eye on iwocl.org for updates, and the archive for this and previous conferences.
#OpenCL #SYCL
April 11, 2025 at 10:19 AM
The #IWOCL 2025 Outstanding Full Paper Award Winner, Peter Thoman (UIBK) presents their work on optimising strided data movement across GPUs with Celerity and #SYCL
April 11, 2025 at 9:44 AM
Just running compute with #SYCL is great but you always want to *SEE* the output. Duncan Brawley (Codeplay Software) is presenting interoperability for images with the DirectX and Vulkan Graphics APIs.
#IWOCL
April 11, 2025 at 9:21 AM
Virtual functions are important to C++ programs. Alexey Sachkov (Intel) proposes how #SYCL can by updated to remove the current restriction on this to make it work for those (like Kokkos) asking for it.
#IWOCL
April 11, 2025 at 8:10 AM
Next up at #IWOCL, Julian Oppermann (Codeplay Software) talks about
fast compilation of #SYCL for code generated at runtime.
April 11, 2025 at 7:37 AM
So you want to support #SYCL? We’re finding out on the last day of #IWOCL in the invited talk from Ben Ashbaugh (Intel) on his personal perspective for supporting SYCL with #OpenCL.
April 11, 2025 at 7:05 AM
More debugging talks at #IWOCL! This time for #OpenCL and #SYCL on CPUs where the code contains barriers. Presenting work from the team at Intel is Alexey Sachkov.
April 10, 2025 at 1:21 PM
Tooling is a vital part of any programming ecosystem, and is particularly important for heterogeneous systems. Here at #IWOCL Rakesh Ganesh (Intel) shares work on debugging #SYCL on Intel GPUs in Visual Studio and VS Code.
April 10, 2025 at 12:50 PM
Next up at #IWOCL, Aksel Alpay (Heidelberg University) talks about new Just-in-Time Optimisations in AdaptiveCpp for #SYCL. Ready to try in the latest compiler at github.com/AdaptiveCpp/...
April 10, 2025 at 12:19 PM
Next up at #IWOCL, Moritz Heckmann (Saarland University) shows his approaches for implementing #SYCL sub-groups on CPUs.
April 10, 2025 at 10:20 AM
The #SYCL backend to Kokkos was shared at #IWOCL last year, and Daniel Arndt (ORNL) is back this year to share experiences in targeting Frontier’s AMD GPUs with SYCL through Kokkos.
April 10, 2025 at 9:43 AM
Alexey Sachkov (Intel) shares how they are working on SPIR-V backend support in LLVM towards a future where #SYCL can be supported upstream in LLVM directly.
#IWOCL
April 10, 2025 at 9:26 AM
Next, Alexey Sachkov (Intel) presents a vision for improving #SYCL compile times through changes to the SYCL header.
#IWOCL
April 10, 2025 at 8:05 AM
Day 2 of #IWOCL begins with State of the Union updates from #SYCL and #SYCL SC working groups. Here Lukas Sommer shares their update from SYCL SC bringing standard heterogeneous programming to safety critical systems.
April 10, 2025 at 7:35 AM
Finishing today, Christoph Alt (Paderborn University) presents work evaluating #oneAPI I/O pipes in #SYCL for a Jacobi Solver on a FPGA Cluster.
#IWOCL
April 9, 2025 at 3:24 PM
Xavier Hallade and Stefan Werner present Blender and the Cycles renderer implemented in #SYCL for cross-vendor support for 3D rendering, shipping in Blender today.
#IWOCL
April 9, 2025 at 2:38 PM
GROMACS have been using #SYCL for a while now, and today, Andrey Alekseenko (KTH) and Ewan Crawford (Codeplay) present work using a SYCL-Graph extension (early versions of this have been presented at previous IWOCLs). This DPC++ extension is also used in Kokkos and Llama.cpp.
#IWOCL
April 9, 2025 at 1:15 PM
Timothée David Cléris presents Shamrock: a Hydrodynamics (mainly Smooth Particle Hydro) Astrophysics code implemented using #SYCL
#IWOCL
April 9, 2025 at 12:59 PM
Next up at #IWOCL, Siva Rama Krishna Reddy B and colleagues from Qualcomm share their work on Deep Learning Compilers on Adreno GPUs
April 9, 2025 at 12:24 PM
Hongqiang Wang (Qualcomm) presenting work at #IWOCL on their optimised #OpenCL backend for the open-source llama.cpp large language model (LLM).
April 9, 2025 at 10:25 AM
Jan Solanti (Tampere University) now shares his work on improving latency in PoCL-Remote at #IWOCL
#OpenCL
April 9, 2025 at 9:56 AM
A key part of #IWOCL are State of the Union updates on the programming models from the Khronos Working Groups. First up, #OpenCL, presented by Ben Ashbaugh (Intel).
April 9, 2025 at 9:27 AM