Completed
Advanced Optimization
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
An Overview of Program Optimization Techniques
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 What is optimization
- 3 X86 optimization
- 4 Assembly
- 5 Port Types
- 6 Auto Order Execution
- 7 Avoid Stalls
- 8 Not all instructions are equal
- 9 Relative instruction speed
- 10 SIMD
- 11 Multithreading
- 12 Complex Switches
- 13 Caches
- 14 Compact Objects
- 15 Padding
- 16 Branch prediction
- 17 Branch code
- 18 Static branch prediction
- 19 Inlining
- 20 ABI Cost
- 21 Specialized Optimization
- 22 Metaprogramming
- 23 Explicit Load
- 24 Unrolling
- 25 Overload
- 26 Advanced Optimization
- 27 Loop Optimization
- 28 Register Rotation