Tom Deakin

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

371 followers157 following83 posts

C++ is (nearly) all you need for HPC. Catch up on the talk I gave at an online seminar at Erlangen National High Performance Computing Center (NHR@FAU) at the Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU) youtu.be/DjMccIx5LK4?...

youtu.beC++ is (nearly) all you need for HPCSpeaker: Dr Tom Deakin, University of Bristol Slides: https://hpc.fau.de/files/2025/07/25_07_15_cpp_is_nearly_all_you_need.pdf Abstract: To write an HPC code, we use a serial programming language…

Tom Deakin reposted

If you are at PASC25, join us at the 3rd edition of the Application Perspective on SYCL (APerOL) ‪minisymposium @al42and.bsky.social‬ and I organize on June 18, 14:00 in room 5.2D02 Details on current & previous editions: kth-pdc.github.io/aperol #PASC25 #portability #SYCL #HPC #scientificcomputing

kth-pdc.github.ioUpcoming: PASC’25The third minisymposium in the series will be organized at PASC’25 in a town of Brugg. Featuring talks by Peter Thoman, Abhishek Bagusetty, Markus Büttner, and Timothée David–Cléris.

Tom Deakin reposted

All things, with one exception, have to end After years of sharing #HPC news and insights, it's time to log off It was fun while it lasted and I remain grateful to all of you who followed and interacted Stay curious, stay kind! — @hpcguru.bsky.social signing off #HPC #Farewell

Cool to see two papers explore #SYCL performance on CPUs at #ISC25. It’s also great to see how much the performance has improved thanks to the commitment to the #oneAPI and #AdaptiveCpp implementations since we evaluated this a few years ago.

Tom Deakin reposted

@nextsilicon.com has joined the OpenMP Architecture Review Board! Their Intelligent Compute Architecture brings new momentum to our mission: advancing open, portable, shared-memory parallelism. Welcome to the community! 🌍💻 #OpenMP #HPC #NextSilicon

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

Tom Deakin reposted

Tom Deakin reposted

On April 29, 2025, the Argonne Leadership Computing Facility (ALCF) will hold a webinar covering the process of porting CUDA code to SYCL, with a focus on high-performance math libraries like cuBLAS and cuFFT. Learn more and register: events.cels.anl.gov/event/643/

events.cels.anl.govTransitioning from CUDA to SYCLJoin us on April 29, 2025, for a webinar covering the process of porting CUDA code to SYCL, with a focus on high-performance math libraries like cuBLAS and cuFFT. ALCF's Thomas Applencourt and Abhishe...

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

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

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.

Tom Deakin reposted

Wow, workshops are now included in the #SC25 technical program registration. This is incredible; workshops are an invaluable place to have focused, deeply technical discussion and build community with a high concentration of like-minded individuals. sc25.supercomputing.org/2025/04/work... #HPC

sc25.supercomputing.orgWorkshops Are Now Included in Your Technical Program Registration • SC25Thanks to attendee feedback, we're announcing an important and beneficial change to the SC25 registration categories.

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.

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.

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.

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

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

Next up at #IWOCL, we welcome our Keynote Speaker, Moritz Lehmann (Intel) to talk about his FluidX3D Lattice Boltzmann CFD software, written in #OpenCL. Sharing amazing optimisations to improve memory use and access.

The 13th #IWOCL continues today with the first of two and a half days of presentations and papers, starting with a warm welcome from local hosts, Prof. Vincent Heuveline and Aksel Alpay from the University of Heidelberg.

Next up at #IWOCL25, Aksel Alpay, local host here at Heidelberg University, presents tips, tricks, and best practices for using the AdaptiveCpp implementation of #SYCL he created.

Looking forward to all the great talks at the Inaugral Isambard Day hosted by the Bristol Centre for Supercomputing at University of Bristol. Lots of amazing science and AI happening on the 3 supercomputers. #BriCS

Tom Deakin reposted

The full IWOCL 2025 program has now been published and early bird registration is open. We kick-off with a 2-day SYCL Hackathon & tutorials session, followed by a 3-day #opencl and #sycl conference. View the full program at khr.io/iwocl-program & register before Mar 23 for the early bird discount.