
JIT Compilation and Exascale Computing
CppCast
10/21/21
•59m
About
Comments
Featured In
Rob and Jason are joined by Hal Finkel from the US Department of Energy. They first talk to Hal about the LLVM 13 release and why the release notes were lacking. Then they talk to Hal about his C++ JIT Proposal, the Clang prototype and how it could be used. They also talk about Hal's work at DOE, Exascale computing and more.
News
- LLVM 13 released
- Some lesser-known powers of std::optional
- Barbarian, an open and distributed Conan package index!
Links
- ClangJIT
- P1609R1 C++ Should Support Just-in-Time Compilation
- Hal Finkel "Faster Compile Times and Better Performance: Bringing Just-in-Time Compilation to C+"
- US Department of Energy: Advanced Scientific Computing Research
Sponsors
- Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
Previous Episode

EVE - the Expressive Vector Engine
October 14, 2021
•59m
Rob and Jason are joined by Joël Falcou and Denis Yaroshevskiy. They first talk about the 6.2 release of Qt and the range-based for loop bug that won't be getting fixed in C++23. Then they talk to Joel and Denis about EVE, a C++20 SIMD library that evolved from Boost.SIMD.
News
- QT 6.2 LTS Released
- GDBFrontend
- C++ Committee don’t want to fix range-based for loop in C++23 (broken for 10yrs)
Links
- EVE on GitHub
- EVE example on Compiler Explorer
- CppCon 2021: SIMD in C++20: EVE of a new Era
- Meeting C++ 2021 - EVE: A new, powerful open source C++20 SIMD library
- C++Russia EVE Talk
- Denis Yaroshevskiy - my first SIMD - Meeting C++ online
Sponsors
- Use code JetBrainsForCppCast during checkout at JetBrains.com for a 25% discount
Next Episode

C++23 ISO Progress
October 28, 2021
•59m
Rob and Jason are joined by Bryce Adelstein Lelbach. They first talk about SonarLint analysis, and searching algorithm performance and an observation on compiler diversity. Then they talk to Bryce about the proposals that are heading for C++23, including major changes to the executor and networking proposals.
News
- Supercharge your C++ analysis with SonarLint for Clion
- Efficiently searching an array with GCC, Clang and ICC
- C++ Committee polling results for asynchronous programming
Links
Sponsors
If you like this episode you’ll love

Podcasting Over 50 | Podcasting Strategy and Tips for Small Business Growth

Making Conversations Count: Honest, relatable conversations with business leaders

The Video Editing Podcast

Declutter Your Life: Reclaim Your Time & Freedom

Iron Saints Podcast: A Christian daily devotional for men drawing near to Christ
Promoted