Tom Deakin's Avatar

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

358 Followers  |  157 Following  |  83 Posts  |  Joined: 08.11.2024  |  1.6597

Latest posts by tomdeakin.bsky.social on Bluesky


C++ is (nearly) all you need for HPC
Speaker: 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โ€ฆ C++ is (nearly) all you need for HPC

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?...

12.08.2025 10:50 โ€” ๐Ÿ‘ 6    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A nice summary, and a call to action, from the organisers of the PASC'25 Mini-Symposium on Application Perspective on SYCL, a Modern Programming Model for Performance and Portability
youtu.be/4K612eNB6cI
#APEROL #SYCL

24.06.2025 16:30 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

#PASC25 continues this afternoon with the Aperol mini-symposium on Application Perspectives on #SYCL. pasc25.pasc-conference.org/session/?ses...

18.06.2025 11:59 โ€” ๐Ÿ‘ 6    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Upcoming: PASCโ€™25 The 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.

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

17.06.2025 08:51 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Presentation - PASC 2025 Sorry, this product is unavailable. Please choose a different combination.

๐Ÿ‡จ๐Ÿ‡ญAttending #PASC25 for the first time. Looking forward to speaking at the โ€œEmpowering Interdisciplinary Collaboration through Reproducible Benchmarkingโ€ Mini-symposium tomorrow about Benchmarking the Three Ps: Performance, Portability, and Productivity
pasc25.pasc-conference.org/presentation...

16.06.2025 13:35 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

So long #ISC25!

13.06.2025 17:27 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

11.06.2025 06:39 โ€” ๐Ÿ‘ 112    ๐Ÿ” 14    ๐Ÿ’ฌ 44    ๐Ÿ“Œ 3

Oh no! Youโ€™ll be missed. Thanks for everything over the years and for all the retweets!

11.06.2025 15:12 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Performance Portability Evaluation of Fluid-Structure Interaction Simulations on Heterogeneous Platforms The rapid proliferation of heterogeneous programming languages and multi-vendor hardware has underscored the critical need to evaluate the performance portability of scientific applications. In this w...

ieeexplore.ieee.org/document/110...
ieeexplore.ieee.org/document/110...
doi.org/10.1109/P3HP...

11.06.2025 09:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

11.06.2025 09:49 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

@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

10.06.2025 10:12 โ€” ๐Ÿ‘ 11    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

10.06.2025 07:51 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
A Decade of Heterogeneous C++ Compute Acceleration with SYCL The Khronosยฎ Group is celebrating a significant milestone as SYCLโ„ข marks its tenth anniversary. First ratified and published in May 2015, SYCL has grown from an ambitious specification to a cornerston...

10 years of open standard heterogeneous parallel programming in C++ with #SYCL
www.khronos.org/blog/a-decad...

22.05.2025 13:33 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
OpenCL in Action: Highlights from IWOCL 2025โ€™s Celebration of Industry-Driven Innovation The 13th International Workshop on OpenCLโ„ข and SYCLโ„ข (IWOCL 2025), held from April 7โ€“11 in Heidelberg, Germany, brought together a vibrant community of developers, researchers, and industry profession...

In this new blog, we look at OpenCL at last month's IWOCL 2025. The event confirmed that OpenCL continues to evolve and thrives as a critical foundation for cross-platform, high-performance computing across industries.

Learn more: khr.io/1iu

08.05.2025 13:06 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
IXPUG Annual Conference 2025 | IXPUG Join the IXPUG Annual Conference 2025, hosted by TACC, for expert insights. Connect with leaders and explore innovations.

The recordings and slides from the IXPUG 2025 conference are up! Some great talks to watch all about leveraging open standards for accelerated compute.
www.ixpug.org/events/ixpug...
#OpenMP #SYCL

28.04.2025 16:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

At #IWOCL I had the pleasure of sharing the update from the #SYCL Working Group on all things SYCL past, present, and future.

16.04.2025 16:16 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

If youโ€™re interested in getting fluid codes running fast on GPUs, be sure to check out this role with Ben Thornber at Queen's University Belfast.
hrwebapp.qub.ac.uk/tlive_webrec...
#Kokkos

16.04.2025 09:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Transitioning from CUDA to SYCL Join 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...

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/

07.04.2025 17:15 โ€” ๐Ÿ‘ 0    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

See you at #IWOCL 2026!
Keep an eye on iwocl.org for updates, and the archive for this and previous conferences.
#OpenCL #SYCL

11.04.2025 10:19 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

11.04.2025 09:44 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

11.04.2025 09:21 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

11.04.2025 08:10 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Next up at #IWOCL, Julian Oppermann (Codeplay Software) talks about
fast compilation of #SYCL for code generated at runtime.

11.04.2025 07:37 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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.

11.04.2025 07:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Workshops Are Now Included in Your Technical Program Registration โ€ข SC25 Thanks to attendee feedback, we're announcing an important and beneficial change to the SC25 registration categories.

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

10.04.2025 16:53 โ€” ๐Ÿ‘ 18    ๐Ÿ” 6    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 4
Post image

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.

10.04.2025 13:21 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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.

10.04.2025 12:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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/...

10.04.2025 12:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Next up at #IWOCL, Moritz Heckmann (Saarland University) shows his approaches for implementing #SYCL sub-groups on CPUs.

10.04.2025 10:20 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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.

10.04.2025 09:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@tomdeakin is following 20 prominent accounts