Algorithmic and Microarchitecture Optimizations of C++ Applications

Algorithmic and Microarchitecture Optimizations of C++ Applications

NDC Conferences via YouTube Direct link

Intro

1 of 19

1 of 19

Intro

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Algorithmic and Microarchitecture Optimizations of C++ Applications

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Optimization criteria and stopping condition
  3. 3 Optimization Process
  4. 4 What makes a good workload
  5. 5 Sample application data flow
  6. 6 Algorithmic optimization
  7. 7 Design optimization
  8. 8 Top hotspots Top Hotspots
  9. 9 Vectorization boundaries
  10. 10 Vectorization report
  11. 11 Performance gain
  12. 12 Parallel execution speedup
  13. 13 Threading Building Blocks
  14. 14 Bold attempt to parallelize baseline
  15. 15 uArch optimizations
  16. 16 Microarchitecture efficiency
  17. 17 Dig deeper?
  18. 18 Summary
  19. 19 Useful links

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.