Магистерский курс C++ (МФТИ, 2022-2023). Лекция 21. Атомики, часть 3.

Лекции в магистратуре МФТИ по современному C на русском языке. Кафедра микропроцессорных технологий. На этой лекции мы завершаем рассмотрение атомиков. Наконец-то мы напишем bounded lock-free queue и снимем замеры. Но до этого нам предстоит разобраться с моделями памяти и теорией относительности. Лектор: Константин Владимиров. Дата лекции: 19 апреля 2023 года. Съёмка и звук: Юлий Тарасов. Предыдущая лекция: Следующая лекция: Слайды ко всем лекциям: Примеры кода ко всем лекциям: Timeline: 00:00 Введение и краткий повтор. 09:40 Виды барьеров и модели памяти. 16:45 Пример ассемблера тр...ёх архитектур 25:20 Особенности relaxed 32:00 Барьеры и chasing counters 43:04 Sequentially consistence 54:10 Bounded lock-free queue 01:14:00 Бенчмаркинг и выводы 01:25:16 Литература Errata: * Пока пусто
Back to Top