- Популярные видео
- Авто
- Видео-блоги
- ДТП, аварии
- Для маленьких
- Еда, напитки
- Животные
- Закон и право
- Знаменитости
- Игры
- Искусство
- Комедии
- Красота, мода
- Кулинария, рецепты
- Люди
- Мото
- Музыка
- Мультфильмы
- Наука, технологии
- Новости
- Образование
- Политика
- Праздники
- Приколы
- Природа
- Происшествия
- Путешествия
- Развлечения
- Ржач
- Семья
- Сериалы
- Спорт
- Стиль жизни
- ТВ передачи
- Танцы
- Технологии
- Товары
- Ужасы
- Фильмы
- Шоу-бизнес
- Юмор
C++ Concurrency – All the Way Down - Ofek Shilon
Online Workshops + Training Sessions Available through April-June 2026 from only £150 ($200)
14 Sessions Available on a range of topics. Student Rates available from only £45/$60! US and EU friendly session times.
https://cpponline.uk/
---
Concurrency – All the Way Down - Ofek Shilon - C++Online 2026
std::atomic and std::memory_order are utterly opaque abstractions. It feels like they were put in place to hide some monstrosity that is too complex for mortals to comprehend, and inevitably when trying to understand the underlying reality, the explanations end with 'the processor does weird things' and 'you can think about it as if...'.
Well, 'think about it as if' no more. In this talk we'll present the gory and wonderful mechanics of write buffers, invalidation queues, and some cache coherence protocols. We'll explain how modern hardware design makes different cores have different views of memory, and what the instructions for fence and read-modify-write do exactly - for both x86/64 and ARM/RISC-V. We'll also discuss the hardware implementation of fences and atomics.
This is an advanced low-level talk, placed at the borderline of software development and electrical engineering, on topics rarely surveyed at C++ conference talks.
Slides: https://github.com/CppOnlineConference/CppOnline2026/blob/main/Presentations/
---
Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf
---
Ofek Shilon
A Mathematics MA by training, but a 25Y C++ developer, writer and speaker in both the Linux and MS universes. Compiler-explorer ('godbolt') maintainer, fascinated by compilers, debuggers and pretty much anything low level. Fiercely hated by his cat for no apparent reason.
---
C++Online is the annual, online only conference for the entire C++ community. The conference is designed to provide a more accessible option for C++ developers who might find attending other international C++ conferences more difficult or financially restrictive, at a time of year where we traditionally see less in-person cpp conferences due to weather, holidays and other restrictions.
The Online C++ Conference - https://cpponline.uk
https://www.linkedin.com/company/cpponline/
https://x.com/cpponline
https://www.facebook.com/profile.php?id=61554509513660
https://www.reddit.com/r/cpponline/
https://mastodon.social/@cpponline
https://bsky.app/profile/cpponline.bsky.social
---
Streamed & Edited by Digital Medium Ltd - online.digital-medium.co.uk
---
C++Online - The Online C++ Conference organized by Shaved Yaks: https://shavedyaks.com/ & Digital Medium: https://events.digital-medium.co.uk
---
#cpp #cplusplus #cpponline #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer
Видео C++ Concurrency – All the Way Down - Ofek Shilon канала C++Online
14 Sessions Available on a range of topics. Student Rates available from only £45/$60! US and EU friendly session times.
https://cpponline.uk/
---
Concurrency – All the Way Down - Ofek Shilon - C++Online 2026
std::atomic and std::memory_order are utterly opaque abstractions. It feels like they were put in place to hide some monstrosity that is too complex for mortals to comprehend, and inevitably when trying to understand the underlying reality, the explanations end with 'the processor does weird things' and 'you can think about it as if...'.
Well, 'think about it as if' no more. In this talk we'll present the gory and wonderful mechanics of write buffers, invalidation queues, and some cache coherence protocols. We'll explain how modern hardware design makes different cores have different views of memory, and what the instructions for fence and read-modify-write do exactly - for both x86/64 and ARM/RISC-V. We'll also discuss the hardware implementation of fences and atomics.
This is an advanced low-level talk, placed at the borderline of software development and electrical engineering, on topics rarely surveyed at C++ conference talks.
Slides: https://github.com/CppOnlineConference/CppOnline2026/blob/main/Presentations/
---
Work at Hudson River Trading (HRT): https://tinyurl.com/safxfctf
---
Ofek Shilon
A Mathematics MA by training, but a 25Y C++ developer, writer and speaker in both the Linux and MS universes. Compiler-explorer ('godbolt') maintainer, fascinated by compilers, debuggers and pretty much anything low level. Fiercely hated by his cat for no apparent reason.
---
C++Online is the annual, online only conference for the entire C++ community. The conference is designed to provide a more accessible option for C++ developers who might find attending other international C++ conferences more difficult or financially restrictive, at a time of year where we traditionally see less in-person cpp conferences due to weather, holidays and other restrictions.
The Online C++ Conference - https://cpponline.uk
https://www.linkedin.com/company/cpponline/
https://x.com/cpponline
https://www.facebook.com/profile.php?id=61554509513660
https://www.reddit.com/r/cpponline/
https://mastodon.social/@cpponline
https://bsky.app/profile/cpponline.bsky.social
---
Streamed & Edited by Digital Medium Ltd - online.digital-medium.co.uk
---
C++Online - The Online C++ Conference organized by Shaved Yaks: https://shavedyaks.com/ & Digital Medium: https://events.digital-medium.co.uk
---
#cpp #cplusplus #cpponline #cppprogramming #cplusplusprogramming #softwaredevelopment #softwareengineering #coding #code #computerscience #technology #technews #programming #programmer
Видео C++ Concurrency – All the Way Down - Ofek Shilon канала C++Online
memory views atomic cpu concurrency memory models c++ cpp electrical engineering Software arm how to learn coding how to learn programming fence cache memory Software Development memory management methodology risc-v x86 c++ projects message queue in c++ coroutines in cpp c++ programming queues memory allocation programming memory management in cpp std::atomic hardware memory model c++ code atomics c++ atomics std::memory abstractions read-modify-write buffers
Комментарии отсутствуют
Информация о видео
25 мая 2026 г. 21:01:04
00:48:48
Другие видео канала





















