Многопоточность в современном C++: Lock-Free программирование, Memory Ordering и Atomics
Источник: Habr
Автор: cear
Источник: Habr
Автор: cear
Хабр
Многопоточность в современном C++: Lock-Free программирование, Memory Ordering и Atomics
Многопоточное программирование в C++ традиционно ассоциируется с мьютексами, condition variables и потенциальными проблемами вроде deadlocks и race conditions. Однако современные стандарты C++...
Михаил Лукин — Code reordering для compute-bound задач на примере CUDA: ограничения и обходные пути
Источник: C++ User Group
Источник: C++ User Group
YouTube
Михаил Лукин — Code reordering для compute-bound задач на примере CUDA: ограничения и обходные пути
Подробнее о конференции C++ Russia: https://jrg.su/9Sszhd
— —
Скачать презентацию с сайта C++ Russia — https://jrg.su/yQpRbH
Оптимизация производительности кода — главная задача GPU-программиста. Мы рассмотрели применение методов переупорядочивания инструкций…
— —
Скачать презентацию с сайта C++ Russia — https://jrg.su/yQpRbH
Оптимизация производительности кода — главная задача GPU-программиста. Мы рассмотрели применение методов переупорядочивания инструкций…
Наследие кода: разбор С и С++ модулей Erlang, которые работают десятилетиями
Источник: Habr
Автор: MeLiza_Beth (PVS-Studio)
Источник: Habr
Автор: MeLiza_Beth (PVS-Studio)
Хабр
Наследие кода: разбор С и С++ модулей Erlang, которые работают десятилетиями
Код некоторых модулей Erlang/OTP старше, чем большинство современных junior-разработчиков. Эти файлы — настоящие цифровые патриархи, десятилетиями обеспечивающие работу банковских транзакций,...