C++ Performance and Optimisation

C++ Performance and Optimisation

NDC Conferences via YouTube Direct link

Data layout and performance

8 of 23

8 of 23

Data layout and performance

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

C++ Performance and Optimisation

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

  1. 1 Intro
  2. 2 The performance story
  3. 3 Overview
  4. 4 Modern CPUs
  5. 5 Instructions are "free", memory b/w isn't
  6. 6 Cache hierarchy
  7. 7 Measurement - Big O notation
  8. 8 Data layout and performance
  9. 9 Vectorisation (2)
  10. 10 Move semantics and rvalue references
  11. 11 Move semantics example
  12. 12 Implementing move semantics
  13. 13 Memory allocations and STL
  14. 14 Optimisation - hash function
  15. 15 Binary search on a sorted collection
  16. 16 Domain knowledge
  17. 17 questions about data access
  18. 18 Non-primary key access
  19. 19 Range scans and sequential access
  20. 20 Read/write ratio
  21. 21 Working set size • How much of the common dan will fit in main
  22. 22 Consistency
  23. 23 Summary

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.