Typical Continuous Optimization implementation with compiler flag mining
How DevOps engineers can benefit from Continuous Optimization:
Maximize binary performance in every release
Incremental Optimization for quick optimization cycles
Completely automated compiler flag mining process
Tailor hundreds of compiler flags with 10^300 possible combinations
Upgrades to new compiler versions made easy
How Continuous Optimization Works:
Using machine-learning technology, Optimizer Studio works to discover the best performing compiler flags for your specific application. It navigates smartly through an enormous parameter space (10^300) to quickly converge to an optimal configuration.
By employing features such as compiler flag refinement, incremental optimization, and others, Optimizer Studio integrates within your CI pipeline to provide Continuous Optimization capability. This means each release always gets the most optimal flags and as a result, the best possible performance.
Typical integration effort for DevOps teams to implement compiler flag mining in the CI pipeline is one day.