A Case for Frontend Optimization
summary
Examines pushing optimization logic into the C++ compiler front end to make embedded code safer, faster, and more expressive. Describes a domain-specific language for hardware register access in standard C++ and shows how front-end metaprogramming enables correctness, advanced optimizations, and better developer ergonomics for microcontroller problems like undefined behavior, disjoint bitfields, and startup register initialization.
AI-written summary · about
related talks
01h 30mDangerous Optimizations in C and C++ Programming Languages
16mWhat Every C++ Programmer Should Know About Modern Compilers
01h 27mDangerous Optimizations! in C++ - Part Deux
01h 37mAn Overview of Program Optimization Techniques
53mOptimizing C for Microcontrollers - Best Practices
52mC++ for Embedded Development
01h 09m“Modern C++ in Embedded Systems - The Saga Continues”
01h 28mKeynote: Safety, Security, Safety and C / C++ - C++ Evolution
