optimization-zone

Introduction

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.

What’s Inside

FAQ

Do I have to adopt everything?

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.

Is there any functional risk?

The code changes are semantics-preserving; still, run your test suite and a brief canary. Ops flags are reversible.

Are the optimizations x86 specific?

No. Optimizations will operate similarly across all major CPU architecture types.