img06 января 2025 в 11:12

RISC — дело благородное

Во всём мире большую популярность обретает архитектура для микропроцессоров RISC-V («Риск-пять»). Секрет прост: она является открытой, не требует приобретения лицензий и является альтернативой традиционным проприетарным решениям. Россия не остаётся в стороне от этого тренда. Каким путём идёт глобальное развитие RISC-V и каковы перспективы у этой архитектуры в нашей стране? В этом вопросе разбирался редактор «Телеспутника».

Во всём мире большую популярность обретает архитектура для микропроцессоров RISC-V («Риск-пять»). Секрет прост: она является открытой, не требует приобретения лицензий и является альтернативой традиционным проприетарным решениям. Россия не остаётся в стороне от этого тренда. Каким путём идёт глобальное развитие RISC-V и каковы перспективы у этой архитектуры в нашей стране? В этом вопросе разбирался редактор «Телеспутника».

История возникновения RISC-V

В современном мире микроэлектроника играет ключевую роль, охватывая все аспекты нашей жизни — от смартфонов и бытовой техники, до сложных промышленных и космических систем. Сердцем большинства устройств является процессор, рынок которых многие годы остаётся разделённым между несколькими крупными игроками.  Например, Nvidia, Intel, Qualcomm, Apple и другими. При этом их решения часто сопровождаются лицензионными ограничениями и высокой стоимостью.

На этом фоне появление открытой архитектуры RISC-V кажется логичным. Тут стоит оговориться, что под архитектурой процессора понимается некий общий принцип организации устройства, а также системы команд, с которыми оно работает.

Она предлагает разработчикам свободу и гибкость в создании новых продуктов. «Родным домом» для RISK-V стали стены Калифорнийского университета (США). Проект был разработан студентами и преподавателями в 2010 году, а его изначальной целью было создание простой и гибкой архитектуры для проведения исследований. Вскоре, благодаря своей открытости и адаптивности, архитектура RISC-V вышла за рамки академической среды, заняв свою нишу на мировом рынке микроэлектроники.

Архитектура процессора — набор механизмов, которые используются процессором для выполнения задач. Она влияет на скорость работы и возможности устройства.

Архитектура RISC-V обладает рядом преимуществ, которые делают её привлекательной для разработчиков. Например, одним из ключевых достоинств RISC-V является её открытость и модульность. Архитектура управляется некоммерческой организацией RISC-V International. Это позволяет разработчикам свободно адаптировать архитектуру под свои нужды, добавлять и удалять расширения, а также создавать собственные процессорные ядра.

Кроме того, RISC-V не имеет лицензионных ограничений и «роялти» (лицензионные отчисления владельцу интеллектуальной собственности), что делает её использование бесплатным и экономически выгодным. Разработчики могут свободно применять архитектуру, не беспокоясь о дополнительных затратах на патенты или отчисления.

Мировое распространение RISC-V

Сегодня архитектура RISC-V встречается довольно часто. Её применяют как при разработке весьма простых приборов, таких как встраиваемые системы и датчики, так и при разработке сложных процессоров для ЦОД и мобильных устройств. Популярностью открытая архитектура пользуется и у крупных международных компаний. Например, ещё в прошлом году китайские разработчики чипов T-Head и Ant Group (ходят в крупный холдинг Alibaba) анонсировали выпуск процессора на основе RISC-V.

img

*На графике приведены данные за конец декабря 2023 года. Источник: презентация к выступлению эксперта по разработке ПО компании YADRO Валерии Пузиковой на конференции «Компьютерные дни в России 2024».

Ещё одной особенностью данной архитектуры является её экосистемность и разнообразие готовых инструментов для разработки: компиляторов, отладчиков, операционных систем. Кроме того, активное сообщество разработчиков RISC-V постоянно создаёт новые библиотеки и решения. Так, например, согласно данным международного альянса, сейчас в разработке находится исходный код для операционной системы Android.

Интерес к RISC-V в России

Сегодня обстановка в мире стремительно меняется, требуя большей независимости в технологиях. Подобный тренд привёл к тому, что российские разработчики стали активнее интересоваться RISC-V.

Так, например, научно-исследовательский институт МИЭТ из Зеленограда совместно с компанией YADRO этим летом представили учебный микроконтроллер Hackee с открытой архитектурой. Тем временем «Байкал Электроникс» (разработчик процессора «Байкал») изучает, как можно использовать RISC-V в своих будущих продуктах. «Ростех» ещё в 2021 году заявили о планах разработать первый отечественный процессор на открытой архитектуре для компьютеров и серверов.

Российские продукты на базе RISC-V активно применяются в авиации, медицине, космосе, системах управления для критически важной инфраструктуры и других областях. Однако, технология открытой архитектуры сталкивается и с рядом проблем. Например, нехваткой специалистов, необходимостью развивать собственную инфраструктуру для разработки и зависимостью от импортных комплектующих.

Конкурент другими архитектурами

RISC-V имеет свои преимущества и недостатки по сравнению с другими популярными архитектурами, такими как ARM или x86.

Так, например, архитектура ARM широко используется в мобильных устройствах и встраиваемых системах. Её лицензиатами являются AMD, Apple, Samsung и другие известные мировые компании. Проще говоря, ARM — это готовая система топологий микропроцессорных или микроконтроллерных ядер, которая разрабатывается компанией ARM Limited. Однако эта архитектура является проприетарной (авторской) со всеми вытекающими ограничениями и лицензиями. RISC-V же наоборот является открытой и бесплатной, предоставляя большую гибкость и свободу.

Другой пример — архитектура x86, которая уже является стандартом для процессоров, применяемых в персональных компьютерах и серверах. Но из-за своей масштабности она стала слишком «громозкой». Так, например, для доступа к одним функциям архитектуры необходима лицензия от Intel, к другим — от AMD. Такой подход усложняет использование x86 на специализированных устройствах, где альтернативой всё чаще становится RISC-V.

Дело за процессором

RISC-V является не просто перспективной архитектурой, а настоящим катализатором перемен в мировой микроэлектронике. Открытость, гибкость и отсутствие лицензионных ограничений делают ее привлекательной как для крупных корпораций, так и для небольших стартапов.

В России эта архитектура также активно развивается. В сентябре на форуме «Микроэлектроника» редактор «Телеспутника» пообщался с координатором индустриального комитета российского альянса RISC-V Татьяной Андреевой. По словам представителя объединения, в 2025 году в России может появиться первый отечественный микропроцессор на RISC-V.

На данный момент в России освоено производство микропроцессора MIK32 «Амур», который также построен на RISC-V. Он предназначен для использования в умных устройствах, телеком-оборудовании, промышленной автоматизации и другой технике, включая критическую инфраструктуру.

Подписка на рассылку

Подпишитесь на рассылку, чтобы одним из первых быть в курсе новых событий