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?...
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?...
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
#PASC25 continues this afternoon with the Aperol mini-symposium on Application Perspectives on #SYCL. pasc25.pasc-conference.org/session/?ses...
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
🇨🇭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...
So long #ISC25!
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
Oh no! You’ll be missed. Thanks for everything over the years and for all the retweets!
ieeexplore.ieee.org/document/110...
ieeexplore.ieee.org/document/110...
doi.org/10.1109/P3HP...
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.
@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
10 years of open standard heterogeneous parallel programming in C++ with #SYCL
www.khronos.org/blog/a-decad...
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
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
At #IWOCL I had the pleasure of sharing the update from the #SYCL Working Group on all things SYCL past, present, and future.
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
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/
See you at #IWOCL 2026!
Keep an eye on iwocl.org for updates, and the archive for this and previous conferences.
#OpenCL #SYCL
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
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
Next up at #IWOCL, Julian Oppermann (Codeplay Software) talks about
fast compilation of #SYCL for code generated at runtime.
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.
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
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.
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.
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/...
Next up at #IWOCL, Moritz Heckmann (Saarland University) shows his approaches for implementing #SYCL sub-groups on CPUs.
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.