Cache Friendly C++ - Jonathan Müller - Meeting C++ 2025
Автор: Meeting Cpp
Загружено: 2025-12-27
Просмотров: 914
Cache Friendly C++ - Jonathan Müller - Meeting C++ 2025
Slides: https://slides.meetingcpp.com
When you need a container, pick `std::vector` by default. This is because `std::vector` is cache-friendly.
What does that mean, though?
This talk will answer that from the ground-up. We will cover the need for CPU caches and their consequences, how the CPU tricks to make them as seamless as possible, and when and why those tricks sometimes fail. This means that you need to be careful when structuring your program to avoid slowdowns. We will thus explore cache-friendly data structures, data-oriented design, and how to avoid common pitfalls.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: