Welcome to C++ 23, the “pandemic” edition and C++ NEXT in 2026
Wednesday, May 15, 2024 2:30 PM to 3:30 PM · 1 hr. (Europe/Berlin)
Hall G1 - 2nd floor
Birds of a Feather
Compiler and Tools for Parallel ProgrammingDomain-specific Languages and Code GenerationParallel Programming LanguagesPerformance Tools and Simulators
Information
Welcome to C++ 23, the “pandemic” edition. After 3 years of working through the pandemic, ISO C++ has completed C++23. We are now working on C++26 and the 2 recent meetings have already added a large number of features for C++26. In fact, we will be fresh from the Tokyo F2F meeting.
THE C++23 content include to name a few:
Standard library with module support,
Simplified implicit move,
Multidimensional and static operator [],
Unicode improvements,
Static constexpr in constexpr functions,
The equality operator you are looking for.
In the meantime, C++26 already will have SIMD which used to be Parallelism TS2. Another important item entered in C++26 are 2 lock-free algorithms on Hazard Pointers and RCU.
All these points to more need for C++ parallelism, and ultimately support for acceleration. Some of this is shown in the upcoming Concurrency TS2 which contains more lock-free libraries.
After the many years’ (SC17, SC18, SC19, SC20, SC21, SC22, SC23) successful C++ for HPC BoF at SC, there was popular demand for continuing updates on the progress of adding HPC capabilities into ISO C++. This is especially important with the increasing use of C++ in Europe.
This BoF will pull together important leader within ISO C++ Standard that are co-authors in key C++23 features such as ML, executors, mdspan, library and Concurrency.
Format
On-site
Targeted Audience
This BoF is targeted to developers of C++ based programming models, users and designers of distributed and heterogeneous programming models for C/C++, ISO standard members, DOE and worldwide research lab members (e.g. CERN, BSC, CSSC) with workloads in C++ looking for a native language solution.
Speakers
Michael Wong
Vice President of Research and DevelopmentCodeplayAksel Alpay
Academic EmployeeUniversität HeidelbergGonzalo Brito Gadeschi
GPU ArchitectNVIDIA CorporationChristian Trott
Principal Member of Technical StaffSandia National LaboratoriesAlexey Kukanov
Software ArchitectIntel GermanyMichael Klemm
PMTSAdvanced Micro DevicesBryce Adelstein Lelbach
Principal ArchitectNVIDIA