(GCpp) Lock-Free Programming and Concurrent Data Structures on Modern Hardware
Details
In this session, Fedor Pikus, will share his current views on lock-free programming and the design of concurrent data structures, grounded in extensive research on performance behavior on modern CPUs. The talk will explore practical trade-offs between lock-based and lock-free approaches, memory ordering considerations in C++, and how hardware realities such as cache hierarchies and contention shape real-world scalability. The format will be interactive, with discussion and questions encouraged throughout. Attendees should be familiar with the basics of C++ concurrency.
About the Presenter
Fedor Pikus is a Technical Fellow at Siemens EDA (Siemens Digital Industries Software), where he works on software design and high-performance computing. Fedor is widely known in the C++ community for his talks at CppCon and other international conferences, and he is the author of The Art of Writing Efficient Programs, a highly regarded book on performance optimization, concurrency, and hardware-aware programming.
