#видеозаписи
Часто ли вы моделируете Большой взрыв на GPU? Мы тоже нет, но послушать-то интересно. И в этот #плюсочетверг — доклад о подобном пет-проекте.
YouTube | VK Видео
Скачать презентацию с сайта C++ Russia
Часто ли вы моделируете Большой взрыв на GPU? Мы тоже нет, но послушать-то интересно. И в этот #плюсочетверг — доклад о подобном пет-проекте.
YouTube | VK Видео
Скачать презентацию с сайта C++ Russia
🔥4🤔2
#анонсы
Две новости про C++ Russia 2025, и обе хорошие
Мы открыли прием заявок на спикерство, но и продажу билетов тоже.
😀 Билеты уже в продаже
Пока цены стартовые — самое время запросить у компании билет или спланировать покупку самому. Затем билеты будут дорожать раз в два месяца. Доверяете репутации C++ Russia — берите билеты уже сейчас. Хотите критично оценить контент — подождите постов, где мы будем рассказывать о спикерах и докладах.
Купить билет
😀 Подавайте заявку на выступление — до конца декабря
Знакомства и нетворкинг, живые беседы и дискуссии, интересные вопросы и обратная связь, известность в комьюнити, прокачка своего бренда, личностный рост, строчка в резюме — вот только несколько причин стать спикером на C++ Russia 2025.
Хотите выступить — заходите на страницу подачи заявок. Тами список тем, и критерии хорошего доклада, и помощь в подготовке. Там же можно связаться с программным координатором, чтобы уточнить все недостающие подробности.
Подавайте заявку уже сейчас! К весне вы будете подготовлены и собраны в бой.
Стать спикером
Две новости про C++ Russia 2025, и обе хорошие
Мы открыли прием заявок на спикерство, но и продажу билетов тоже.
Пока цены стартовые — самое время запросить у компании билет или спланировать покупку самому. Затем билеты будут дорожать раз в два месяца. Доверяете репутации C++ Russia — берите билеты уже сейчас. Хотите критично оценить контент — подождите постов, где мы будем рассказывать о спикерах и докладах.
Купить билет
Знакомства и нетворкинг, живые беседы и дискуссии, интересные вопросы и обратная связь, известность в комьюнити, прокачка своего бренда, личностный рост, строчка в резюме — вот только несколько причин стать спикером на C++ Russia 2025.
Хотите выступить — заходите на страницу подачи заявок. Тами список тем, и критерии хорошего доклада, и помощь в подготовке. Там же можно связаться с программным координатором, чтобы уточнить все недостающие подробности.
Подавайте заявку уже сейчас! К весне вы будете подготовлены и собраны в бой.
Стать спикером
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11
#видеозаписи
Всем хочется улучшать производительность. Но тут можно потратить кучу сил на мизерные улучшения, а есть ли «напрашивающиеся» места, где эффект заметный и путь к нему понятный?
В этот #плюсочетверг открываем запись доклада о таких.
YouTube | VK Видео
Всем хочется улучшать производительность. Но тут можно потратить кучу сил на мизерные улучшения, а есть ли «напрашивающиеся» места, где эффект заметный и путь к нему понятный?
В этот #плюсочетверг открываем запись доклада о таких.
YouTube | VK Видео
🔥8👍3
#видеозаписи
Недавно уже публиковали видеозапись доклада на тему «C++ в геймдеве».
Но игр много не бывает, и в этот #плюсочетверг — другой доклад с опытом, который получен в игровой индустрии, а пригодиться может и за её пределами.
YouTube | VK Видео
Недавно уже публиковали видеозапись доклада на тему «C++ в геймдеве».
Но игр много не бывает, и в этот #плюсочетверг — другой доклад с опытом, который получен в игровой индустрии, а пригодиться может и за её пределами.
YouTube | VK Видео
❤7👍2
#анонсы
Запускаем sysconf — конференцию, целиком посвященную системному программированию
📅 22 марта, в Москве, сразу после C++ Russia 2025.
💬 Будем обсуждать внутреннее устройство технологий на низком, системном уровне.
Среди тематик:
(I) Разработка компиляторов и рантаймов виртуальных машин | Дизайн ЯП и эффективная реализация их фичей.
(II) Еще более низкий уровень. Разработка ОС, драйверов и эмуляторов. Микроархитектура и железо.
(III) «Прикладное» системное программирование. От написания высокопроизводительных библиотек — до разработки движков БД.
🌐 Подписывайтесь на соцсети конференции — в них расскажем о спикерах и докладах:
— Email-рассылка
— Telegram-канал
— VK
— YouTube
Если у вас есть идеи свои для доклада, выступите на sysconf. Примерный список тем — на странице подачи заявок.
Запускаем sysconf — конференцию, целиком посвященную системному программированию
📅 22 марта, в Москве, сразу после C++ Russia 2025.
💬 Будем обсуждать внутреннее устройство технологий на низком, системном уровне.
Среди тематик:
(I) Разработка компиляторов и рантаймов виртуальных машин | Дизайн ЯП и эффективная реализация их фичей.
(II) Еще более низкий уровень. Разработка ОС, драйверов и эмуляторов. Микроархитектура и железо.
(III) «Прикладное» системное программирование. От написания высокопроизводительных библиотек — до разработки движков БД.
🌐 Подписывайтесь на соцсети конференции — в них расскажем о спикерах и докладах:
— Email-рассылка
— Telegram-канал
— VK
— YouTube
Если у вас есть идеи свои для доклада, выступите на sysconf. Примерный список тем — на странице подачи заявок.
👍18🔥10❤5
#видеозаписи
Без параллелизации сегодня никуда, но как именно к ней подходить, когда вообще-то специализируешься на других вещах, так что не вникал всю жизнь в разницу подходов?
В #плюсочетверг открываем запись доклада об этом.
YouTube | VK Видео
Скачать презентацию с сайта C++ Russia
Без параллелизации сегодня никуда, но как именно к ней подходить, когда вообще-то специализируешься на других вещах, так что не вникал всю жизнь в разницу подходов?
В #плюсочетверг открываем запись доклада об этом.
YouTube | VK Видео
Скачать презентацию с сайта C++ Russia
❤9👍7🔥2
#подкаст
Новый выпуск Pure Virtual Cast с программным комитетом C++ Russia — сегодня в 19:00!
Немного поговорим о разных (нетрадиционных) подходах в реализации и использовании LSAN, о C++ London и о CUDA для не-NVIDIA железа.
Ждем вас сегодня в 19:00. Жмите колокольчик, чтобы не пропустить выпуск.
Новый выпуск Pure Virtual Cast с программным комитетом C++ Russia — сегодня в 19:00!
Немного поговорим о разных (нетрадиционных) подходах в реализации и использовании LSAN, о C++ London и о CUDA для не-NVIDIA железа.
Ждем вас сегодня в 19:00. Жмите колокольчик, чтобы не пропустить выпуск.
👍3🔥2❤1
#видеозаписи
Весной на C++ Russia было два доклада про параллелизацию от двух разных Антонов Александровичей.
В прошлый #плюсочетверг мы открыли запись одного, а теперь публикуем второй. Смотреть лучше с первого.
YouTube | VK Видео
Скачать презентацию с сайта C++ Russia
Весной на C++ Russia было два доклада про параллелизацию от двух разных Антонов Александровичей.
В прошлый #плюсочетверг мы открыли запись одного, а теперь публикуем второй. Смотреть лучше с первого.
YouTube | VK Видео
Скачать презентацию с сайта C++ Russia
❤9🔥3👍2
Открываем продажу билетов на 𝚜𝚢𝚜𝚌𝚘𝚗𝚏 — нашу новую конференцию, целиком посвященную системному программированию
𝚜𝚢𝚜𝚌𝚘𝚗𝚏 — конференция про низкоуровневое программирование, взаимодействие с железом и то, что скрыто под капотом.
🗓️ 22 марта 2025
📍Офлайн в Москве (онлайн-трансляция тоже будет)
🎟️ Про билеты интересно:
— Можно попросить руководство купить вам билет за счет компании.
— Можно купить билет самому.
— Для тех, кто 20–21 марта собирается на
C++ Russia, завели специальный билет сразу на две конференции — БАНДЛ.
— А вот студенты или преподаватели вузов могут купить билет за половину стоимости.
Как вы уже поняли, вариантов не прийти на sysconf — просто нет.
𝚜𝚢𝚜𝚌𝚘𝚗𝚏 — конференция про низкоуровневое программирование, взаимодействие с железом и то, что скрыто под капотом.
🗓️ 22 марта 2025
📍Офлайн в Москве (онлайн-трансляция тоже будет)
🎟️ Про билеты интересно:
— Можно попросить руководство купить вам билет за счет компании.
— Можно купить билет самому.
— Для тех, кто 20–21 марта собирается на
C++ Russia, завели специальный билет сразу на две конференции — БАНДЛ.
— А вот студенты или преподаватели вузов могут купить билет за половину стоимости.
Как вы уже поняли, вариантов не прийти на sysconf — просто нет.
🔥12👍6❤3
#видеозаписи
Если для кого-то оптимизации производительности — это лишь приятный бонус, то при разработке БД производительность значит много.
Так что, когда про оптимизацию очередей рассказывает разработчик YDB, послушать интересно — и в этот #плюсочетверг открываем такую запись.
YouTube | VK Видео
Скачать презентацию с сайта C++ Russia
Если для кого-то оптимизации производительности — это лишь приятный бонус, то при разработке БД производительность значит много.
Так что, когда про оптимизацию очередей рассказывает разработчик YDB, послушать интересно — и в этот #плюсочетверг открываем такую запись.
YouTube | VK Видео
Скачать презентацию с сайта C++ Russia
👍7
GPU Meetup от C++ Russia — уже завтра в 17:00 по московскому времени
На митапе вас ждут:
— введение в программирование GPU;
— объяснение свертки на GPU и алгоритмов, способы увеличить размерность свертки;
— использование GPU для быстрой обработки данных, сравнение CUDA и OpenCL.
Для участия нужно зарегистрироваться.
Митап пройдет онлайн на YouTube и VK Видео — ссылку на трансляцию пришлем вам на почту за час до начала митапа.
Заходите в Telegram-чат митапа, чтобы пообщаться с другими участниками и задать вопросы спикерам.
На митапе вас ждут:
— введение в программирование GPU;
— объяснение свертки на GPU и алгоритмов, способы увеличить размерность свертки;
— использование GPU для быстрой обработки данных, сравнение CUDA и OpenCL.
Для участия нужно зарегистрироваться.
Митап пройдет онлайн на YouTube и VK Видео — ссылку на трансляцию пришлем вам на почту за час до начала митапа.
Заходите в Telegram-чат митапа, чтобы пообщаться с другими участниками и задать вопросы спикерам.
👍3🔥2🤩2
#доклады
[Не]очевидные оптимизации и паттерны из userver
Начинаем рассказывать о выступлениях весенней конференции с хедлайнера многих сезонов C++ Russia — Антона Полухина. Он много лет выступает на наших конференциях и собирает полные залы.
Если вы еще не знакомы с его выступлениями, посмотрите доклады про трюки из userver, анатомию асинхронных движков и сравнение монолитов с микросервисами. А весной Антон поделится инсайдами из разработки userver.
ℹ️ О чем доклад: о проблемах, которые возникли при разработке userver, и об их решениях:
→ Самом быстром shared_ptr.
→ Экономии памяти, не экономя.
→ Альтернативе 1000 перегрузкам.
→ Правильной балансировке.
→ Оптимизации return v == std::vector{"*"}.
🗣 Спикер: Антон Полухин — представитель России в ISO на международных заседаниях рабочей группы по стандартизации C++, автор Boost-библиотек TypeIndex, DLL, Stacktrace и активный мейнтейнер Any, Conversion, LexicalCast, Variant.
А также автор книг «Boost C++ Application Development Cookbook» и «Boost C++ Application Development Cookbook, Second Edition».
Подробности и билеты
[Не]очевидные оптимизации и паттерны из userver
Начинаем рассказывать о выступлениях весенней конференции с хедлайнера многих сезонов C++ Russia — Антона Полухина. Он много лет выступает на наших конференциях и собирает полные залы.
Если вы еще не знакомы с его выступлениями, посмотрите доклады про трюки из userver, анатомию асинхронных движков и сравнение монолитов с микросервисами. А весной Антон поделится инсайдами из разработки userver.
ℹ️ О чем доклад: о проблемах, которые возникли при разработке userver, и об их решениях:
→ Самом быстром shared_ptr.
→ Экономии памяти, не экономя.
→ Альтернативе 1000 перегрузкам.
→ Правильной балансировке.
→ Оптимизации return v == std::vector{"*"}.
🗣 Спикер: Антон Полухин — представитель России в ISO на международных заседаниях рабочей группы по стандартизации C++, автор Boost-библиотек TypeIndex, DLL, Stacktrace и активный мейнтейнер Any, Conversion, LexicalCast, Variant.
А также автор книг «Boost C++ Application Development Cookbook» и «Boost C++ Application Development Cookbook, Second Edition».
Подробности и билеты
🔥10👍9🤩1
#доклады
LLVM MemProf и методы профилирования памяти
ℹ️ О чем доклад: о различных подходах к профилированию памяти — через Valgrind, LSAN и ASAN API, через интерцепторы и даже через eBPF. Больше всего внимания уделим LLVM MemProf.
Узнаем, как LLVM MemProf реализован, как читать и интерпретировать его отчеты, а также как использовать его для profile-guided optimization в Clang.
🗣 Спикер: Алексей Веселовский — разрабатывает общие системные компоненты и фреймворк специализированной 3D CAD-системы.
Разработал систему реалтайм-мониторинга пациентов, а также систему сбора и обработки данных для беспилотного автомобиля. Участвовал в проекте Squid-proxy.
Подробности и билеты
LLVM MemProf и методы профилирования памяти
ℹ️ О чем доклад: о различных подходах к профилированию памяти — через Valgrind, LSAN и ASAN API, через интерцепторы и даже через eBPF. Больше всего внимания уделим LLVM MemProf.
Узнаем, как LLVM MemProf реализован, как читать и интерпретировать его отчеты, а также как использовать его для profile-guided optimization в Clang.
🗣 Спикер: Алексей Веселовский — разрабатывает общие системные компоненты и фреймворк специализированной 3D CAD-системы.
Разработал систему реалтайм-мониторинга пациентов, а также систему сбора и обработки данных для беспилотного автомобиля. Участвовал в проекте Squid-proxy.
Подробности и билеты
👍9❤3
#видеозаписи
Сколько строк кода в вашем проекте? Если много, то в этот #плюсочетверг вас может заинтересовать доклад об автоматизации рутинных операций с ним.
А если мало и проще делать всё вручную, то… всё равно ж интересно, как там у гигантов!
YouTube | VK Видео
Сколько строк кода в вашем проекте? Если много, то в этот #плюсочетверг вас может заинтересовать доклад об автоматизации рутинных операций с ним.
А если мало и проще делать всё вручную, то… всё равно ж интересно, как там у гигантов!
YouTube | VK Видео
🔥3❤2
#доклады
Нетривиальные SIMD-алгоритмы (в картинках)
ℹ️ О чем доклад: как работают векторизованные memcmp, copy_if, set_intersection и sort. Для восприятия доклада не нужно знать, что такое SIMD, достаточно знать базовые алгоритмы.
А если хотите больше погрузиться в тему и узнать, как реализовать STL-алгоритмы с помощью AVX2 vector extensions — посмотрите запись прошлого доклада.
🗣 Спикер: Денис Ярошевский — работает в Bloomberg. Увлекается быстрыми алгоритмами и низкоуровневыми оптимизациями, контрибьютит в libc++ и в Chromium base library.
Подробности и билеты
Нетривиальные SIMD-алгоритмы (в картинках)
ℹ️ О чем доклад: как работают векторизованные memcmp, copy_if, set_intersection и sort. Для восприятия доклада не нужно знать, что такое SIMD, достаточно знать базовые алгоритмы.
А если хотите больше погрузиться в тему и узнать, как реализовать STL-алгоритмы с помощью AVX2 vector extensions — посмотрите запись прошлого доклада.
🗣 Спикер: Денис Ярошевский — работает в Bloomberg. Увлекается быстрыми алгоритмами и низкоуровневыми оптимизациями, контрибьютит в libc++ и в Chromium base library.
Подробности и билеты
🔥10👍3
#доклады
Power of Small Optimizations
ℹ️ О чем доклад: о важности небольших оптимизаций, которые могут значительно повысить производительность.
Доклад построен на статье Power of Small Optimizations с большим количеством примеров и оптимизаций различных приложений, включая ClickHouse.
🗣 Спикер: Максим Кита — занимается разработкой систем управления базами данных в Tinybird. Специализируется на инженерии производительности, анализе и планировании запросов, JIT-компиляции, системном программировании, распределенных системах.
Подробности и билеты
Power of Small Optimizations
ℹ️ О чем доклад: о важности небольших оптимизаций, которые могут значительно повысить производительность.
Доклад построен на статье Power of Small Optimizations с большим количеством примеров и оптимизаций различных приложений, включая ClickHouse.
🗣 Спикер: Максим Кита — занимается разработкой систем управления базами данных в Tinybird. Специализируется на инженерии производительности, анализе и планировании запросов, JIT-компиляции, системном программировании, распределенных системах.
Подробности и билеты
👍5❤4🔥4
#видеозаписи
В геймдеве для скриптинга используют самые разные языки — Lua, TypeScript, C#...
А с чем столкнёшься, если попытаешься в новом движке поддержать все их сразу? В этот #плюсочетверг можно узнать из записи доклада.
YouTube | VK Видео
Скачать презентацию с сайта C++ Russia
В геймдеве для скриптинга используют самые разные языки — Lua, TypeScript, C#...
А с чем столкнёшься, если попытаешься в новом движке поддержать все их сразу? В этот #плюсочетверг можно узнать из записи доклада.
YouTube | VK Видео
Скачать презентацию с сайта C++ Russia
👍7❤2
#доклады
PGO: как использовать профиль для оптимизации
Продолжаем рассказывать о программе C++ Russia 2025 и ждем ваши заявки на доклады!
ℹ️ О чем доклад: PGO — мощная техника улучшения оптимизации, хотя зачастую и трудоемкая для программиста. Посмотрим, как профиль можно использовать в оптимизациях и как без профиля помочь компилятору лучше оптимизировать.
🗣 Спикер: Виктор Шампаров — программист в команде разработки компилятора LCC для микропроцессоров «Эльбрус». Занимается оптимизациями в компиляторе и профилировщиками.
Подробности и билеты
PGO: как использовать профиль для оптимизации
Продолжаем рассказывать о программе C++ Russia 2025 и ждем ваши заявки на доклады!
ℹ️ О чем доклад: PGO — мощная техника улучшения оптимизации, хотя зачастую и трудоемкая для программиста. Посмотрим, как профиль можно использовать в оптимизациях и как без профиля помочь компилятору лучше оптимизировать.
🗣 Спикер: Виктор Шампаров — программист в команде разработки компилятора LCC для микропроцессоров «Эльбрус». Занимается оптимизациями в компиляторе и профилировщиками.
Подробности и билеты
🔥5👍2
#подкаст
Готовимся к празднику вместе с Pure Virtual Cast
Поговорим про новые среды разработки, перформанс GCC и Clang, юнит-тесты на
C++. С ёлкой тоже разберёмся.
Смотрите нас в 19:30 на YouTube.
Готовимся к празднику вместе с Pure Virtual Cast
Поговорим про новые среды разработки, перформанс GCC и Clang, юнит-тесты на
C++. С ёлкой тоже разберёмся.
Смотрите нас в 19:30 на YouTube.
🔥8❤2😁1
#видеозаписи
Говорят, под Новый год всем нужно прекрасное дерево.
Поэтому в рубрике #плюсочетверг сегодня открываем доклад про структуру данных «дерево смещений».
YouTube | VK Видео
Скачать презентацию с сайта C++ Russia
Говорят, под Новый год всем нужно прекрасное дерево.
Поэтому в рубрике #плюсочетверг сегодня открываем доклад про структуру данных «дерево смещений».
YouTube | VK Видео
Скачать презентацию с сайта C++ Russia
🔥7🎄3👍1