Дайджест докладов: Дмитрий Мельник, Александр Кухаренко, Ashot Vardanian
Дмитрий Мельник из ИСП РАН — «Безопасный компилятор: надежная оптимизация и улучшение защищенности кода»
[офлайн]
Дмитрий рассмотрит примеры кода с различными видами неопределенного поведения, а также неочевидные эффекты от его оптимизации современными версиями GCC и Clang. Он также расскажет про разработываемый на основе GCC безопасный компилятор, цель которого — предотвращение некорректных оптимизаций кода с неопределенным поведением, а также применение известных техник улучшения безопасности кода на этапе компиляции.
Александр Кухаренко из WANNA — «Демосцена: в погоне за wow-фактором»
Александр расскажет, как написать программу, делающую «невозможное». Узнаем, как и чем удивляют зрителя (и друг друга) сценеры и устроим ликбез по алгоритмам, принципам и архитектуре.
Целевая аудитория: программисты, знакомые с принципами компьютерной графики и цифрового звука. Все примеры построены с использованием C++ и HLSL.
Ashot Vardanian из Unum — «Advanced Linux Kernel Bypass Techniques in 2023»
Интерфейс io_uring последних версий ядра Linux помогает разработчикам взаимодействовать с операционной системой хоста с меньшей задержкой, избегая прерываний, вызванных прямыми системными вызовами. Этот асинхронный интерфейс может значительно повысить производительность баз данных или сетевых приложений, но, все еще, редко встречается в реальных продуктах. Ашот расскажет о SPDK, DPDK и о том, какой производительности можно ожидать от высокопроизводительных SSD и 200-Гбитной InfiniBand.
Подробности и билеты — на сайте.