Расписание

Время в программе указано для вашего часового пояса .

Программа пополняется

Программа пополняется

Новые доклады публикуем каждую неделю, не пропустите обновления.

  1. 7 мая. Online

  2. 16 мая. Offline + online

    Доклад

    Производительность языка Rust

    Расскажем о накладных расходах на обеспечение дополнительной безопасности в языке Rust, а также о других свойствах языка, влияющих на производительность, и разберем способы повышения производительности программ.

    Доклад

    Эластичность в распределенных системах обработки потоковых данных

    В докладе описывается эволюция от классического алгоритма Чанди — Лампорта для консистентного захвата состояния распределенной системы до механизмов отказоустойчивости и безостановочного ремасштабирования распределенных систем обработки потоковых данных. Также приводятся нерешенные проблемы эластичности систем обработки потоковых данных.

    Доклад

    Векторизация в C++: от ассемблерных вставок к переносимой производительности со std::simd

    Узнайте, как std::simd обобщает лучшие практики и предоставляет единый интерфейс для векторизации, избавляя от необходимости жонглировать интринсиками и полагаться на капризы автовекторизатора.

    Мастер-класс

    Кросс-разработка в режиме live Linux-драйвера символьного дисплея LCD1602

    Этот мастер-класс подойдет для молодых специалистов или студентов, которые хотят лучше понимать архитектуру ядра Linux и то, как в нем осуществляется взаимодействие с реальной аппаратурой.

    Доклад

    Как я написала свое отладочное расширение для VS Code, и почему оно работает лучше всех остальных

    Разберем, как устроена отладка в VS Code и где теряется производительность стандартного C++ расширения. Покажем, как мы спроектировали собственный debug adapter для KasperskyOS и получили быструю и предсказуемую отладку.

    Доклад

    BOLT: магия посткомпиляционной оптимизации бинарных файлов

    Доклад посвящен Binary Optimization and Layout Tool (BOLT) — инструменту посткомпиляционной оптимизации, входящему в экосистему LLVM. Мы разберем, как BOLT улучшает производительность исполняемых файлов без изменения исходного кода и повторной компиляции.

    Доклад

    Lightning Talks

    20-минутные доклады на свободную тему в любом формате и живые обсуждения.

  3. 17 мая. Offline + online

    Доклад

    Скрестить ежа с ужом

    Прикладной доклад о встраивании других языков программирования в C++ и об использовании C++ из этих языков (Embedding/Extending), о технических деталях вроде исключений и о влиянии таких концепций на разные аспекты разработки.

    Доклад

    Фотограмметрия: построение 3D-двойника города при 16 ГБ памяти

    Построение цифровых 3D-моделей памятников архитектуры и целых городов — это масштабная и вычислительно сложная задача. Разберем инженерные аспекты алгоритма, опубликованного на ICCV 2021, который по картам глубины и LiDAR-сканам реконструирует поверхность в виде треугольной 3D-сетки.