An Overview of Program Optimization Techniques

An Overview of Program Optimization Techniques

ACCU Conference via YouTube Direct link

Multithreading

11 of 28

11 of 28

Multithreading

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. 1 Introduction
  2. 2 What is optimization
  3. 3 X86 optimization
  4. 4 Assembly
  5. 5 Port Types
  6. 6 Auto Order Execution
  7. 7 Avoid Stalls
  8. 8 Not all instructions are equal
  9. 9 Relative instruction speed
  10. 10 SIMD
  11. 11 Multithreading
  12. 12 Complex Switches
  13. 13 Caches
  14. 14 Compact Objects
  15. 15 Padding
  16. 16 Branch prediction
  17. 17 Branch code
  18. 18 Static branch prediction
  19. 19 Inlining
  20. 20 ABI Cost
  21. 21 Specialized Optimization
  22. 22 Metaprogramming
  23. 23 Explicit Load
  24. 24 Unrolling
  25. 25 Overload
  26. 26 Advanced Optimization
  27. 27 Loop Optimization
  28. 28 Register Rotation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.