Schedule
The time in the program is for your time zone .
The program hasn’t been finally approved yet, so there still might be some changes.
May 24. Online
Starts at 08:30
Starts at 08:45
Talk type: Talk
Offset Tree: Working with Dynamically Changing Segmented Arrays
Roman Panov
Company: VK
Starts at 09:45
Starts at 10:15
Talk type: Talk
Application of GPUs in Solving the N-body Problem: Case Studies on the Big Bang Simulation and Galactic Matter Motion
Aleksei Ozeritskii
Company: Yandex Infrastructure
Talk type: Talk
Danger Is Obsolete, Uncertainty Is Unacceptable: Exploring Changes to Undefined Behaviour in C++20/23/26
Sergey Talantov
Company: Kaspersky
Starts at 11:45
Starts at 12:45
Starts at 13:15
Talk type: Talk
The Quest for the Fastest Multiple Producers Multiple Consumers Queue
Aleksei Stankevichus
Company: Yandex Infrastructure
Talk type: Talk
SYCL: Integrated Compiler Runtime for Accelerated Deep Learning
Abhilash Majumder
Company: Intel
Talk type: Talk
How to Fit in What Can't Be Fitted in, or Let's Parallelise in Harmony!
Anton Malakhov
Company: Huawei
Starts at 14:45
Talk type: Talk
Taskflow: A General-purpose Task-parallel Programming System
Tsung-Wei Huang
Company: University of Wisconsin–Madison
Starts at 15:45
June 2. Offline + online
Starts at 07:30
Starts at 07:50
Starts at 09:15
Talk type: Talk
A Million Failing Tests, or How We Launched a Famous Open Source Product on RISC-V and Fixed It
Valeria Puzikova
Company: YADRO
Andrei Sokolov
Company: YADRO
Talk type: Talk
Hire in a Week: How We've Revolutionised Our Approach to Recruiting C++ Developers, and Why It Benefits Everyone
Viktor Novikov
Company: Kaspersky
Iuliia Kupchinskaia
Company: Kaspersky
Talk type: Talk
How Not to Become a Dragon
Yuri Minaev
Company: PVS-Studio
Oleg Lysyy
Company: PVS-Studio
Starts at 10:15
Lunch break
Lunch break is at different times for different participants. Please refer to the printed program for details.
Starts at 11:00
Talk type: Talk
Adding a Large Language Model (LLM) to a C++ Application with Llama.cpp Using a Real Example
Kirill Kolodiazhnyi
Company: YADRO
Talk type: Talk
Back Deep to Basics: Inheritance and Virtualization in C++ (Part 2)
Evgeny Erokhin
Company: Kaspersky
Starts at 12:45
Lunch break
Lunch break is at different times for different participants. Please refer to the printed program for details.
Starts at 13:30
Talk type: Talk
On Denotation: Name Resolution and Its Revision in C++23
Konstantin Vladimirov
Company: Syntacore
Starts at 14:55
Starts at 15:55
Networking and Afterparty
To see old friends. To discuss current problems. To come up with new ideas. To debate and just chat. To relax at the afterparty at the end of the day.
Starts at 16:25
Talk type: Talk
Lightning Talks
Roman Ustinov
Company: Independent expert
Roman Badmaev
Company: Optimacros
Vania Khodor
Company: Yandex
June 3. Offline + online
Starts at 08:00
Talk type: Talk
Useful C++ Tricks on the Example of Pipeline Organization
Pavel Sukhov
Company: Yandex Delivery
Talk type: Talk
Agnostic Scripting System for the Nau Engine Game Engine
Aleksander Zelenshchikov
Company: Stream Theatre
Starts at 09:30
Talk type: Talk
Выбираем Fortran компилятор
Igor Gerasimov
Company: Budapest University of Technology and Economics
Talk type: Talk
Not so Standard Containers, or Improved Versions of STL Containers from the Boost Library
Ilia Meshcherin
Company: YADRO
Starts at 10:30
Lunch break
Lunch break is at different times for different participants. Please refer to the printed program for details.
Starts at 11:15
Starts at 12:15
Lunch break
Lunch break is at different times for different participants. Please refer to the printed program for details.
Starts at 13:00
Talk type: Talk
Neat Gamedev Tricks and Beyond
Filipp Belozerov
Company: Lesta Games
Vladislav Gordienko
Company: Lesta Games
Starts at 14:30
Starts at 15:35
We will add more talks soon.
We are actively adding to the program. Sign up for our newsletter to stay informed.