RISC-V Supervisor Binary Interface - Константин Невидин, Синтакор
RISC-V SBI (Supervisor Binary Interface) — интерфейс для среды ядра операционной системы, позволяющий переносить программное обеспечение режима супервизора на все реализации железа RISC-V, определяя абстракцию для специфической функциональности платформы (или гипервизора). В докладе Константин рассказал о SBI, его истории развития и поддержке со стороны ОС, а также о том, почему сегодня SBI понемногу начинает терять свое предназначение. Константин Невидин, старший инженер-программист, Синтакор В компании занимается безопасностью RISC-V. Ранее в Intel также занимался безопасностью архитектур. 📚 Дополнительные материалы ✅ Хабр: · Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри https://habr.com/ru/companies/yadro/articles/1017930/ · Почему AI не может полноценно участвовать в разработке на С++ https://habr.com/ru/companies/yadro/articles/1003670/ · Как патчить ядро Linux: подробное руководство https://habr.com/ru/companies/yadro/articles/969756/ ✅ Статьи на Истовом инженере: · Вирт, Кормен и диалекты Basic: что изучить про алгоритмы и структуры данных разработчикам на С++ https://engineer.yadro.com/article/algoritmy-i-struktury-dannyh-cpp/ · Обзор книги «С++ 20 в деталях»: доступно, но не для джунов https://engineer.yadro.com/article/c-get-the-details-book/ · Ищем Арнольда Шварценеггера среди мужчин, женщин и детей с помощью нейросети на С++ https://engineer.yadro.com/article/ml-for-neural-networks/ 🎧 Послушать: · Подкаст «Битовые маски» с Константином Владимировым. Компилятор для CPU и GPU. Часть 1. LLVM и GCC https://engineer.yadro.com/podcast/compiler-cpu-gpu-part-1/ · Подкаст «Битовые маски» с Константином Владимировым. Компилятор для CPU и GPU. Часть 2. LLVM в GPU компиляторах. Стандарты С++https://engineer.yadro.com/podcast/compiler-cpu-gpu-part-2/
RISC-V SBI (Supervisor Binary Interface) — интерфейс для среды ядра операционной системы, позволяющий переносить программное обеспечение режима супервизора на все реализации железа RISC-V, определяя абстракцию для специфической функциональности платформы (или гипервизора). В докладе Константин рассказал о SBI, его истории развития и поддержке со стороны ОС, а также о том, почему сегодня SBI понемногу начинает терять свое предназначение. Константин Невидин, старший инженер-программист, Синтакор В компании занимается безопасностью RISC-V. Ранее в Intel также занимался безопасностью архитектур. 📚 Дополнительные материалы ✅ Хабр: · Как найти UB, которое никто не хочет замечать: разбираем clang-tidy изнутри https://habr.com/ru/companies/yadro/articles/1017930/ · Почему AI не может полноценно участвовать в разработке на С++ https://habr.com/ru/companies/yadro/articles/1003670/ · Как патчить ядро Linux: подробное руководство https://habr.com/ru/companies/yadro/articles/969756/ ✅ Статьи на Истовом инженере: · Вирт, Кормен и диалекты Basic: что изучить про алгоритмы и структуры данных разработчикам на С++ https://engineer.yadro.com/article/algoritmy-i-struktury-dannyh-cpp/ · Обзор книги «С++ 20 в деталях»: доступно, но не для джунов https://engineer.yadro.com/article/c-get-the-details-book/ · Ищем Арнольда Шварценеггера среди мужчин, женщин и детей с помощью нейросети на С++ https://engineer.yadro.com/article/ml-for-neural-networks/ 🎧 Послушать: · Подкаст «Битовые маски» с Константином Владимировым. Компилятор для CPU и GPU. Часть 1. LLVM и GCC https://engineer.yadro.com/podcast/compiler-cpu-gpu-part-1/ · Подкаст «Битовые маски» с Константином Владимировым. Компилятор для CPU и GPU. Часть 2. LLVM в GPU компиляторах. Стандарты С++https://engineer.yadro.com/podcast/compiler-cpu-gpu-part-2/



