C++ Russia — канал конференции
СтатистикаОфициальный канал конференции C++ Russia. Подробности и билеты: https://jrg.su/CPP_Russia_Conf Чат конференции @cpprussia Саппорт: @JUGruSupport
- Последний пост
- 13 авг.
- Последнее чтение
- 13:01
- Постов за неделю
- 2
- Всего постов
- 116
- Тип
- открытый
- Язык
- русский
- Категория
- Технологии (по похожим)
- В каталоге с
- 12 авг.
- 1/24сутки в ленте
- 618
- 1/48двое суток
- 708
- 1/72трое суток
- 763
Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.
Посты
#видеозаписи #плюсочетверг В 2025 году Евгений Ерохин рассмотрел понятия Out of Order (OoO), Super Scalar и базовые принципы и алгоритмы подсистемы процессора Branch predictor. Разобрались, почему branch prediction — это основа спекулятивного выполнения и один из самых важных компонентов производительности. Во второй части — продвинутые алгоритмы предсказаний и state-of-the-art-алгоритмы. То, что поможет понять, до какой степени процессор способен предсказывать поведение вашей программы. — Двухуровневые таблицы и дихотомия Йеха. — Продвинутые методы предсказания ветвлений. — Персептрон, который позволяет предсказать поведение ветвлений, и современные алгоритмы для этого. Евгений Ерохин — Branch prediction, или Откуда процессор берет производительность (Часть 2) 😉 YouTube | 📺 VK Видео Скачать презентацию с сайта C++ Russia Первая часть доклада — в одном из предыдущих постов
Чтобы ожидание C++ Russia 2027 не было таким долгим, мы продолжаем серию встреч сообщества. На этот раз — увидимся в инженерной лаборатории YADRO В программе: — Алексей Макареня из Лаборатории Касперского расскажет про переезд акторной системы на C++20-корутины: от плана перехода до неочевидных решений, которые помогли не остановить разработку и не сломать обратную совместимость. — Илья Клементьев из YADRO покажет опыт внедрения корутин C++20: как select и poll, системные вызовы для работы с сокетами, используются для асинхронных операций в С++- и Unix-системах, в том числе в операционной системе KvadraOS. После докладов вас ждет экскурсия по лаборатории и инженерным пространствам YADRO, где создаются и тестируются энтерпрайз- и телеком-продукты. А пообщаться со спикерами и стендистами можно будет на афтерпати. 📍 Москва + онлайн (Офис YADRO и трансляция на платформах VK, Rutube, YouTube) 📆 10 сентября, 18:30 (МСК, GMT+3) Участие бесплатное, нужна только регистрация.
#видеозаписи #плюсочетверг На C++ Russia 2025 Алексей Веселовской рассмотрел то, как LLVM MemProf собирает профиль использования памяти и как затем LLVM может использовать этот профиль для PGO, автоматически расставляя подсказки менеджеру памяти, какая аллокация будет часто использоваться (hot), а какая редко (cold). Этой весной он продолжил исследование и показал, во что в реальности превращается эта оптимизация при использовании TCMalloc (который как раз умеет и знает про hot и cold аллокации), насколько приложение становится быстрее или медленнее. И за счет чего. В докладе — как результаты микробенчмарков, так и результаты тестов реальных библиотек и приложений с PGO и без. Алексей Веселовский — LLVM MemProf + TCMalloc hot/cold на практике 😉 YouTube | 📺 VK Видео Предыдущий доклад Алексея — LLVM MemProf и методы профилирования памяти 😉 YouTube | 📺 VK Видео
#видеозаписи #плюсочетверг И снова проводим вечер четверга с Константином Владимировым — публикуем запись интервью о компиляторах, практике и RISC-V. 😉 YouTube | 📺 VK Видео
#видеозаписи #плюсочетверг Сегодня — один из долгожданных докладов: Константин Владимиров о совместной жизни перегрузки и вывода типов. Вывод типов может потребовать разрешения перегрузки. Но и разрешение перегрузки может потребовать вывода типов. Эти два механизма очень сильно связаны в языке. Перегрузка принципиально мешает выводу типов развернуться на полную мощь, но и вывод типов создает для перегрузки проблемы. 😉 YouTube | 📺 VK Видео Это продолжение серии докладов о семантических процессах, хоть оно и не требует просмотра предыдущих частей, это добавит удовольствия от понимания отсылок автора. Смотрите другие доклады Константина — в плейлисте.
#видеозаписи #плюсочетверг Разбираемся с проблемой, для которой не существует доказанного оптимального решения — на какие компромиссы идут разработчики движков хранения данных? Узнайте из доклада: Константин Осипов — Стратегии слияния (compaction strategies) в LSM-деревьях 😉 YouTube | 📺 VK Видео
#видеозаписи #плюсочетверг Приоткрываем доступ к горячему — части докладов C++ Russia 2026 Начинаем с исследования, вызвавшего большой интерес сообщества (в том числе за пределами нашей конференции) Юрий Грибов, Захар Акимов — Производительность языка Rust 😉 YouTube | 📺 VK Видео Скачать презентацию с сайта C++ Russia
Linux «под капотом»: пишем драйвер для реального устройства на RISC-V 3 июля офлайн в Москве пройдет практический мастер-класс по кросс-разработке Linux-драйвера для дисплея LCD1602 на RISC-V-платформе VisionFive2. Это не «лекция про ядро Linux». Вас ждет три часа живой низкоуровневой разработки: с реальным железом, Device Tree, I²C, обработчиками прерываний и лайв-кодингом драйвера ядра. План мастер-класса: ⏺️загрузим описание устройства через Device Tree Overlay; ⏺️напишем и соберем модуль ядра Linux; ⏺️выведем текст на LCD1602; ⏺️реализуем чтение содержимого дисплея; ⏺️научимся управлять подсветкой и курсором на дисплее; ⏺️обработаем прерывание по нажатию кнопки; ⏺️посмотрим, как типичные ошибки в драйверах ломают ядро Linux 👀 Мастер-класс будет интересен embedded-, Linux/C/C++-разработчикам, инженерам, работающим с SBC и периферией, и всем, кто хочет перейти от обычной прикладной разработки к системному программированию. Будет особенно полезно, если вы: пишете в user space под Linux и хотите, наконец, понять, как всё работает «ниже»; давно хотели разобраться в Linux Kernel, но не знали, с чего начать; интересуетесь RISC-V и работой с Device Tree; хотите увидеть не абстрактную теорию, а полный цикл разработки драйвера на реальном устройстве. Важно: для участия вам понадобятся базовые знания C, Linux и системных вызовов (open/read/write/ioctl). Этот мастер-класс также проходил на C++ Russia и получил очень положительные отзывы: ⭐️ «Лучший доклад и воркшоп за первый день, а возможно и за всю конфу!» ⭐️ «От этапов разработки драйвера ядра до демо за 3 часа — это прям миникурс» ⭐️ «Очень информативный и полезный на практике мастер-класс» 🎤 Ведущий — Никита Косырев, инженер-программист системного ПО процессорного кластера YADRO. Несколько лет занимается разработкой драйверов периферийных устройств для Linux и embedded-систем. 🗓 3 июля 2026 г. 🕖 19:00–22:00 📍 Москва, БЦ «Трёхгорная мануфактура» Регистрация
Если не попали на мастер-класс на конференции, спикер проведет его второй раз — присоединяйтесь
Архитектура «Эльбрус» / Компилятор и профилировщик В новом выпуске «Битовые маски» возвращаются к своим истокам, а именно к компиляторам для процессоров. И процессоров весьма специфических — на базе архитектуры VLIW (Very Long Instruction Word). Разобраться в теме ведущим Елене Лепилкиной и Алине Галичиной поможет Виктор Шампаров — разработчик компилятора LCC для микропроцессоров «Эльбрус». Виктор провел подробную экскурсию по особенностям «Эльбруса» и архитектуры VLIW с точки зрения системного программирования. Кроме того, Виктор как опытный преподаватель оценил, как сегодня осваивают компиляторы студенты технических вузов. Среди тем подкаста: почему сложно сделать хороший компилятор под VLIW; в чем разница между советским и российским «Эльбрусом»; что в компиляторе «Эльбруса» написано с нуля; какие особенности есть у VLIW-компилятора; почему в архитектуре «Эльбруса» сравнительно больше регистров; зачем в «Эльбрусе» санитайзер оптимизации; в каких вузах стоит учиться работе с компиляторами. Полезные ссылки: доклад Виктора «Компилятор LCC и оптимизация слияния кода», доклад Виктора «PGO: как профиль используется для оптимизации», портал о разработке на платформе «Эльбрус». Смотреть или слушать RUTUBE VK YouTube Истовый инженер Слушать в Я.Музыка
Наш постоянный спикер из МЦСТ Виктор Шампаров — его вы помните по двум докладам о компиляторах — продолжил развивать тему и стал гостем подкаста «Битовые маски» В нем Виктор провел подробную экскурсию по особенностям «Эльбруса» и архитектуры VLIW с точки зрения системного программирования. Кроме того, будучи опытным преподавателем оценил, как сегодня осваивают компиляторы студенты технических вузов.
#видеозаписи #плюсочетверг Открываем полный плейлист C++ Russia 2025 😉 YouTube | 📺 VK Видео
Конференция C++ Russia 2026 закончилась — время делиться впечатлениями! Целых два дня мы слушали доклады, дискутировали, играли и знакомились. Без вас ничего бы не случилось! Спасибо всем спикерам, участникам, экспертам и партнерам. Делимся фотографиями — подготовили два альбома: • общий альбом конференции • фото из залов — доклады и спикеры До встречи на следующей конференции — а если хотите сделать ее лучше, оставляйте обратную связь в опросе: его можно найти по QR в открытках, а также в письме на вашем email. Через несколько дней разыграем среди заполнивших опрос 10 билетов (5 онлайн и 5 офлайн) на следующую конференцию. P.S. Читаем обратную связь и в чате, и в ваших блогах. Большое спасибо за отзывы!
Кто делает C++ Russia еще круче? Конференция — это не только доклады, дискуссии и нетворкинг. За кулисами C++ Russia 2026 — огромная команда профессионалов из разных IT-компаний, без которых все это было бы невозможным. Поприветствуем наших партнеров, которые поддержали конференцию: → Лаборатория Касперского → BLACKHUB GAMES → 2ГИС → YADRO → Guardant → PVS-Studio Спасибо за сотрудничество и интересные активности на ваших стендах 🤝
😀😀😀 Утки прибывают... Через пару минут на регистрации будет возможность забрать дополнительную уточку — успейте за своей
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
видео или голосовое, без подписи
Фотографии первого дня готовы — ищите себя, сохраняйте и делитесь снимками в соцсетях с хештегом #cpprussia