🌎 Performance Analysis and Tuning on Modern CPUs. Denis Bakhvalov (2020)
📊 Уровень: продвинутый · 🇬🇧 EN
❔ Чему вы научитесь:
🔵 корректно измерять производительность без шума;
🔵 читать счётчики PMU через perf и Intel VTune;
🔵 искать узкие места методом Top-Down Microarchitecture Analysis;
🔵 использовать LBR и PEBS для точного профилирования;
🔵 оптимизировать доступ к памяти, ветвления и векторизацию.
Книга о том, что происходит ниже уровня алгоритма: кэши, конвейер, предсказатель переходов. Подойдёт тем, кто пишет на C++ или Rust и выжимает проценты из горячего кода. В 2024 вышло второе издание с ARM и новыми инструментами — если выбирать, берите его, оно тоже бесплатное.
➡️ Скачать курс
Архиватор
Просмотры: 94