C++Now 2017 has ended
Back To Schedule
Saturday, May 20 • 10:45am - 11:30am
The Lesser-Known Multicore Synchronization Primitives

Log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
Slides: https://github.com/boostcon/cppnow_presentations_2017/blob/master/05-20-2017_saturday/the_lesser_known_multicore_synchronization_primitives__samy_bahra__cppnow_05-20-2017.pdf
Video: https://www.youtube.com/watch?v=OfTy3ymDwWE

Despite more than 20 years of active research and development, more advanced synchronization mechanisms remain inaccessible to many students, engineers and open-source projects. This is especially true in the context of an unmanaged language such as C++ despite its popularity in highly complex concurrent systems. Even in light of attractive performance properties, small to medium-sized corporations are extremely hesitant to adoption due to the technology lock-down associated with the various interfaces of existing concurrency libraries. To top it off, when introducing engineers to this area, many are overwhelmed by the literature and the sparsity of performance data.

This talk will provide a guided tour of lesser-known synchronization mechanisms and their performance properties, and the challenges faced for the practitioner making use of them. The talk will use examples from the Concurrency Kit project which is used in billions of transactions on mission-critical systems every day.

avatar for Samy Al Bahra

Samy Al Bahra

CTO, Backtrace
Samy Al Bahra is the cofounder of Backtrace, where he is helping build a modern debugging platform for today’s complex applications. Prior to Backtrace, Samy was a principal engineer at AppNexus, where he played a lead role in the architecture and development of many mission-critical... Read More →

Saturday May 20, 2017 10:45am - 11:30am MDT
Hudson Commons