Overview
Explore advanced compiler optimizations and techniques for reducing code size in embedded systems with Facebook engineer Aditya Kumar. Delve into a comprehensive methodology covering optimization flags, call prologs, compiler optimizations, identical code folding, C library optimization, data structure optimization, shared library usage, and binary compression. Gain valuable insights into improving efficiency and performance in resource-constrained environments, and participate in a Q&A session to address specific challenges in embedded systems development.
Syllabus
Introduction
Methodology
Optimization Flags
Call Prologs
Compiler Optimizations
Identical Code Folding
C Library Optimization
Data Structure Optimization
Shared Library
Binary Compression
Questions
Taught by
Linux Foundation