TGViewer
🚀 Параллельный код || Оптимизация || GPGPU || SIMD 🚀 Параллельный код || Оптимизация || GPGPU || SIMD @parallelcode · 258 subscribers
Post #12 275
Чтобы писать действительно эффективные многопоточные приложения (а иногда даже просто рабочие), необходимо знать о моделях памяти и барьерах памяти. Посмотрите пару видео на эту тему.

1️⃣ Модель памяти C++ - Андрей Янковский (Яндекс C++ Party) + слайды.

2️⃣ Почему C++ atomics именно такие (академия Яндекса).

Кстати, в лекциях CSC ⤴️ (в частности, №11 и №12), которые я отправлял выше, тоже обсуждается эта тема. В чём-то подробнее, в чём-то нет.

А также в цикле статей про lock-free структуры данных ⤴️ (в частности, про барьеры памяти и модель памяти).

#видео #параллелизм #модельпамяти #барьеры
More from @parallelcode
  1. Sep 10, 2026#видеозаписи #плюсочетверг В C++ модель алиасинга формируется сразу несколькими слоями: 1)…
  2. Aug 24, 2026Achieving Peak Performance for Matrix Multiplication in C++. Aliaksei Sala - C++Now 2025 А…
  3. Aug 20, 2026#видеозаписи #плюсочетверг Детально разбираем эволюцию от ассемблерных вставок до std::sim…
  4. Aug 12, 2026NVIDIA опубликовала 45-страничный whitepaper, подробно раскрывающий архитектуру Vera CPU h…
  5. Jul 15, 2026Post #91
  6. Mar 30, 2026Сайт uops.info наконец-то обновил табличку Latency/Throughput команд, добавив в неё сразу…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →