Getting the Most Bang out of your Buck with Compilers on POWER
summary
Shows which compiler knobs actually move metrics on POWER: specific IBM XL flags, GCC and LLVM options, builtins and pragmas tied to vectorization and inlining. Uses microbenchmarks and at least one real application to demonstrate when a knob gives measurable speedup and when it regresses, and shows compiler optimization remarks and emitted instructions to prove why optimizations succeed or fail. Includes concrete examples to reproduce and interpret performance results.
AI-written summary · about
chapters (6)
- 0:00Introduction to compilers
- 3:17Compiler optimization basics
- 7:35PowerPC compiler features
- 12:45Memory and performance tips
- 16:25Advanced compiler techniques
- 19:22Real-world compiler impact
related talks
28mCode optimization tips and tricks
19mExploiting Undefined Behavior in C/C++ Programs for Optimization: A Study on the(…)
01h 16m“What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”
01h 25mPeeking Into Your Compiler
52mUnderstanding Compiler Optimization
59mCompilers can be surprising
17mRecent Developments in Optimizing Compilers for RISC-V
21mDiagnosing Compiler Performance by Comparing Optimization Decisions
