Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a comprehensive conference talk that demonstrates how to achieve over 90% performance improvements in C++ exception handling for embedded systems. Learn from Khalil Estell's year-long optimization journey as he shares the complete roadmap from initial benchmarking to final implementation, revealing techniques applicable to any performance-critical C++ system. Discover how to build precise measurement frameworks for CPU cycle improvements, navigate and modernize legacy codebases spanning 25 years, and demystify the actual sources of non-determinism in exception handling. Master data-oriented design principles to convert O(log(n)) operations to O(1), work within fixed ABI constraints without compromising performance, and leverage community expertise to shape product requirements. Gain insights into the future landscape of C++ exception handling while acquiring performance optimization techniques valuable for embedded firmware, high-frequency trading systems, games, and web servers. Understand how exceptions can reduce binary sizes and overcome traditional performance concerns through systematic optimization approaches that demonstrate the power of community collaboration in advancing C++ development practices.