Roman Rusyaev
Company: Samsung
Roman is a developer of compiler for neural networks in Russian Samsung R&D center. That compiler generates code for NPU (Neural Processing Unit). Compiled neural networks are deployed in flagship phones as such Galaxy Note 10. Also he worked as a developer of optimizing compiler for Elbrus and SPARC microprocessors from C, C++ and Fortran input languages. He has implemented:
- architecture-independent and architecture-dependent optimizations;
- C++ zero-cost exception handling in middle-end of optimizing compiler;
- AddressSanitizer, MemorySanitizer and LeakSanitizer in compiler as well as porting compiler-rt library for Elbrus platform.
Talks from 2019 Piter season
Other talks
- Watch recording
- Watch recordingConversationAlpha
Opening of the Offline Part of the C++ Russia 2024 Conference
Ilya Kazakov
Company: Yadro
- Watch recordingTalkAlpha
Back Deep to Basics: Inheritance and Virtualization in C++ (Part 2)
Evgeny Erokhin
Company: Kaspersky
- Watch recording
- Watch recordingTalkRoom 3
Secure Compiler: Reliable Optimization and Improved Code Security
Dmitry Melnik
Company: ISP RAS
- Watch recording
- Watch recordingTalk
Present and future of copy elision
Anton Polukhin
Company: Yandex.Taxi
Roman Rusyaev
Company: Samsung
- Watch recordingTechnical interview
Discussion: C++ interview
Ilya Shishkov
Company: Yandex
Pavel Filonov
Company: Independent consultant
Roman Rusyaev
Company: Samsung
- Watch recording