Виктор Тумилевич,
студент 3 курса Факультета информационных технологий (ФИТ) НГУ, получил награду на Школе молодых ученых (ШМУ), которая прошла с 21 по 28 сентября в Сочи в рамках Российского форума «Микроэлектроника». Это престижное научно-индустриальное мероприятие, где молодые исследователи представляют свои работы и обсуждают их с именитыми учеными и ведущими экспертами отрасли.
Виктор представил доклад «Построение проверяемой bootstrap-цепочки для архитектуры RISC‑V». Проект выполнен на базе лаборатории YADRO в НГУ в рамках студенческого проекта под руководством Александра Александровича Власова.
— RISC‑V — это открытая архитектура процессоров, которая позволяет разрабатывать собственные процессоры без лицензионных ограничений на набор команд. Цель моего проекта — построить проверяемую цепочку от минимального доверенного кода до C-компилятора, способного собрать сам себя. Это позволяет снизить зависимость от непроверяемых готовых программ, используемых при разработке, — рассказал Виктор Тумилевич.
В рамках работы удалось собрать цепочку до компилятора TinyCC, подтвердить её фиксированную самосборку, а также выявить специально внедренные заражения в компилятор, а также его запуск на реальном RISC‑V-устройстве.
По словам студента, участие в ШМУ помогло по-новому посмотреть на проект и обозначить следующие шаги его развития.
— Мне понравилось, что на Школе молодых ученых были представлен целый спектр очень продвинутых тем, объединенных микроэлектроникой и системным программным обеспечением. Было интересно пообщаться с участниками, которые занимаются смежными задачами, и посмотреть на проблему с других сторон. Особенно ценной оказалась обратная связь по проекту: я получил много комментариев и идей от ведущих экспертов для его дальнейшего развития. Также запомнились круглые столы, где обсуждались другие исследования и актуальные вопросы отрасли. В целом мероприятие стало хорошей возможностью представить свою работу на столь высоком уровне, обменяться опытом и познакомиться с коллегами из смежных областей, — поделился Виктор.