Back to Browse

Lock-Free Programming and Concurrent Data Structures on Modern Hardware

197 views
Mar 29, 2026
1:43:51

General Info We want to meetup IRL, too! Checkout the website for information on social events this week. Check back weekly, as we announce more. Want to help organize such, yourself? Find us on Discord (check the landing page for info) and help us get back to better networking and socializing. Please checkout the group landing page, https://globalcpp.github.io for all information. This week 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.

Download

0 formats

No download links available.

Lock-Free Programming and Concurrent Data Structures on Modern Hardware | NatokHD