Skip to content

NYC++: July 2023 at Meta ft., Aary Sagar

Photo of Daniel Katz
Hosted By
Daniel K.
NYC++: July 2023 at Meta ft., Aary Sagar

Details

Come to our July 2023 meetup! Meta will be welcoming us into their offices, with food provided by NYC++.

Please fill out this form before RSVPing. Registrants who have not filled out the form will not be able to attend and will removed from the RSVP list in the days leading up to the event.

Featured Speaker: Aary Sagar
Talk Title: Case Study: Optimizing a Synchronization Bottleneck with Template Metaprogramming

Description
Synchronization bottlenecks are notoriously hard to eliminate. Modal behavior in systems with synchronization bottlenecks is highly undesirable because it leads to a situation where system performance degrades sublinearly, often even reaching inflection points. In this talk, we'll go over some examples of these bottlenecks, how it led to whole system failures. Then go into detail of how these bottlenecks behave, and how we eliminated some of these bottlenecks with an improved mutex that uses template metaprogramming to make smarter synchronization decisions.

Speaker Bio
Aary Sagar is a Software Engineer at Meta, where he has worked on Infrastructure. He has worked on projects including the Paxos consensus engine for the Delos database platform, a distributed cache that serves data for all machines in the Meta server fleet, and some libraries in Folly, Meta's open source C++ libraries. He has also participated in C++ standardization process for some language and library features.

COVID-19 safety measures

Event will be indoors
The event host is instituting the above safety measures for this event. Meetup is not responsible for ensuring, and will not independently verify, that these precautions are followed.
Photo of NYC++ Meetup group
NYC++ Meetup
See more events
770 Broadway · New York, NY