Роман Русяев

Compiler developer, Samsung, Москва

Занимается разработкой компилятора нейронных сетей для NPU (Neural Processing Unit) в российском центре Samsung. Скомпилированные нейронные сети поставляются в составе флагманских телефонов Samsung, таких как Galaxy Note 10. Имеется опыт разработки оптимизирующего компилятора под VLIW-архитектуру «Эльбрус» и архитектуру SPARC с языков C, C++, Fortran.

Доклады

Исключения C++ через призму компиляторных оптимизаций

2019 Autumn

На дворе 21-й век, непроизводительная реализация обработки C++ исключений на основе setjmp/longjmp уже в прошлом. Современные компиляторы, такие как gcc и clang, используют продвинутую реализацию C++ исключений, называемую zero-cost exception …

Подробнее