Intel’s performance engineering team has identified runtime-level optimizations which can significantly improve application and infrastructure performance. Some optimizations can be applied via configuration tuning, while others via code changes.
Actual improvements will vary depending on a given workload’s characteristics. It is recommended to use a profiling solution such as VTune Profiler to more accurately gauge where an application’s hotpaths are and which optimizations would have the greatest affect.
No. Each recipe is independent. We recommend starting with more generalist optimizations (Configuration Optimizations), and then applying Code Optimizations, prioritized based off of profiler hotpaths.
The code changes are semantics-preserving; still, run your test suite and a brief canary. Ops flags are reversible.
No. Optimizations will operate similarly across all major CPU architecture types.