Skip to content

Sunnyvale: How Compilers Reason About Exceptions

Photo of Aleksandar Veselinovic
Hosted By
Aleksandar V.
Sunnyvale: How Compilers Reason About Exceptions

Details

We are in a new location this month! We will be meeting at Mercedes-Benz Research & Development (http://mbrdna.com) in Sunnyvale, which happens to be right around the corner from our regular Synopsys venue.

Michael Spencer will reprise the talk he recently gave at C++Now 2018: "How Compilers Reason About Exceptions" (https://cppnow2018.sched.com/event/EC7V).

The performance impact of exceptions in C++ has been a hotly debated topic for at least as long as I've been involved in C++. This talk will cover how modern compilers implement exceptions and focus on their effects on the optimizer. Attendees will leave with a greater understanding of the true cost of exceptions and why those costs exist.

Michael Spencer is a Compiler Engineer at Sony Interactive Entertainment where he has spent 6 years works on PlayStation's C++ toolchain. He is an active member of the LLVM community focusing on object files and linkers. He also serves as Sony's representative to the ISO C++ standard committee.

Photo of Cpp Bay Area: C++ Programming In and Around Silicon Valley group
Cpp Bay Area: C++ Programming In and Around Silicon Valley
See more events