Лекция 10. Профилирование многопоточных приложений
https://compscicenter.ru/ Средства анализа производительности Утилита time Intel Parallel Studio Valgrind (модули callgrind, cachegrind) Пример поиска узких мест Лекция №10 в курсе "Параллельное программирование", весна 2016 (обновлённая версия лекции, записанная весной 2018) Преподаватель курса: Евгений Леонидович Калишенко Страница лекции на сайте CS центра: https://goo.gl/BXwveS

▶︎
Лекция 11. Проблема видимости переменных. Устройство процессора

▶︎
Антон Полухин — Монолит vs Микросервисы, и Как эффективно работать с последними в C++

▶︎
Лекция 1. Введение (курс «Параллельное программирование»)

▶︎
020. R-ссылки в С++11 - Дмитрий Прокопцев

▶︎
Иерархия памяти компьютера

▶︎
Кирилл Гейзеров — Entity Component System вместо классического ООП в C++

▶︎
Лекция 9. OpenMP и Intel TBB

▶︎
Профилирование кода на C/C++ в *nix-системах / Александр Алексеев (Postgres Professional)

▶︎
Евгения Симонова о Татьяне Дорониной

▶︎
Лекция 12. Барьеры памяти. Модели памяти

▶︎
017. Параллелизм в C++: управляйте приложением, а не потоками! - Алексей Куканов

▶︎
Лекция 1 | Архитектура ЭВМ и основы ОС | Кирилл Кринкин | CSC | Лекториум

▶︎
006. Многопоточность в С++ – Максим Бусел

▶︎
Об истории обобщенных функций // Владимир Арнольд

▶︎
Что такое операционная система и как она работает

▶︎
Основы психологии: как начать понимать

▶︎
13. Development, Debugging, and Profiling Tools — Alyona Zasimova

▶︎
024. Модель памяти C++ - Андрей Янковский

▶︎
