Wednesday
Room 1
16:20 - 17:20
(UTC+02)
Talk (60 min)
Parallel Algorithms: Work Smarter, Not Harder
Interested in how to use parallel algorithms from the C++ standard library in your own projects? In this talk, I’ll walk you through what’s available, how they work, and where they can help - using simple examples to keep things clear and practical.
We’ll look at which standard algorithms can be parallelized and how their behavior changes when you apply parallel execution. I’ll also show you a few special algorithms that are only available in the parallel world.
Then, we’ll dive into execution policies: what they do, when to use which one, and what their trade-offs are. Along the way, I’ll share small examples to make the concepts easier to grasp and explain the reasoning behind the design choices.
To wrap up, we’ll talk about the current limitations of this approach, and I’ll give you a quick peek at what’s coming next in the C++ standard related to parallelism.
If you’re curious about parallel features in C++ and want a hands-on introduction - this session is for you.