RISC — V — относительно новый чип (произносится как Risk Five). Процесс такой же, как программирование компьютера, за исключением того, что инструкции относятся к микросхеме, питающей компьютер.
— RISC-V — это набор инструкций с открытым исходным кодом, который мы программируем в компьютерные чипы.
— До RISC-V все производители компьютерных микросхем контролировали инструкции, запрограммированные в микросхему.
— RISC-V предоставляется бесплатно.
Раньше никогда не было бесплатного (с открытым исходным кодом) набора инструкций для компьютерных чипов . Крупным компаниям приходилось платить за инструкции на чипе. Теперь за огромные заказы не нужно платить гонорары производителям чипов. Это экономит миллионы долларов и обеспечивает более свободную торговлю.
Архитектура набора инструкций RISC-V (ISA), связанные спецификации и сообщество заинтересованных сторон находятся в ведении некоммерческой организации RISC-V International.
В дополнение к созыву и руководству связанными техническими, деловыми, промышленными и специальными организациями, более 3100 членов RISC-V из 70 разных стран вносят свой вклад и работают вместе над созданием открытых спецификаций для RISC-V.
IE получила возможность поговорить с генеральным директором RISC-V International доктором Калистой Редмонд, техническим директором Марком Химельштейном и Стефано Четолой, директором технических программ RISC-V International.
Широкомасштабное интервью проливает свет на то, что значит иметь набор инструкций с открытым исходным кодом для общества.
В интервью также рассказывается, как RISC-V ISA выглядит на фоне конкурентов и как некоммерческая группа относится к стремительному росту RISC-V ISA.
IE: зачем миру нужен RISC-V?
Д-р Калиста Редмонд: RISC-V открывает новую волну инноваций и сотрудничества в кремниевой промышленности. В течение десятилетий заказной кремний был доступен только для компаний с огромными командами разработчиков и бюджетами. Сегодня RISC-V обеспечивает свободу проектирования во всех областях и отраслях, позволяя компаниям любого размера раздвигать границы инноваций и иметь возможность конкурировать.
Что также впечатляет, так это то, как RISC-V продвигает открытую эру вычислений, устраняя барьеры, чтобы компании из разных регионов и отраслей могли совместно работать над общими инструментами и ресурсами разработки на благо всех. Такой подход к сотрудничеству на основе открытых стандартов позволяет компаниям быстрее внедрять инновации и использовать возможности быстрого роста.
IE: Для чего используется RISC-V?
Стефано Четолой: RISC-V — самая продуктивная и открытая архитектура набора инструкций в истории. В настоящее время уже поставлено более 10 миллиардов ядер RISC-V. Рынок неуклонно наблюдает за тем, как инновации и внедрение быстро распространяются во всех областях. Также существует спрос на RISC-V на каждом уровне производительности, а совместная экосистема по своей сути порождает совместные инвестиции в развитие самой быстрорастущей экосистемы.
Deloitte Global прогнозирует, что рынок процессорных ядер RISC-V удвоится в 2022 году по сравнению с 2021 годом и снова удвоится в 2023 году, поскольку обслуживаемый адресный рынок, доступный для процессорных ядер RISC-V, продолжает расширяться.
RISC-V используется во многих приложениях, включая IoT, автомобилестроение, промышленность и медицину, телекоммуникации и мобильные устройства, AI и ML, граничные вычисления HPC и в центрах обработки данных. Хотя это наиболее распространено в небольших микроконтроллерах, каждый месяц выпускаются новые сложные конструкции микросхем, и каждый год мы видим множество новых микросхем, способных работать под управлением Linux.
IE: Что отличает RISC-V от архитектуры x86 (средний настольный компьютер) и Arm (специализированные компьютерные платформы)?
Д-р Калиста Редмонд: Будучи открытой архитектурой, RISC-V предлагает гораздо большую гибкость, масштабируемость и расширяемость по сравнению с закрытыми проприетарными ISA. RISC-V был разработан для обработки новейших рабочих нагрузок, включая AI, ML, HP и другие. Поскольку RISC-V является расширяемой ISA, компании могут легко реализовать минимальный набор инструкций и добавить определенные расширения и пользовательские расширения для создания пользовательских процессоров для этих новых и инновационных рабочих нагрузок. Кроме того, общие инструменты и ресурсы разработки RISC-V помогают компаниям снизить риски и ускорить выход на рынок.
IE: Может ли RISC-V конкурировать с x86?
Марк Химельштейн: Да. Конкуренция полезна для инноваций. Опять же, есть место для нескольких архитектур. Мы также очень рады множеству гетерогенных реализаций. Как вы видели в последние годы, Arm вторглась в традиционные области X86, такие как HPC (Fujitsu) и ноутбуки (Apple). Хотя разработка продуктов в этой области занимает больше времени, чем IoT и встраиваемые системы, многие участники (включая Intel) работают над чипами RISC-V, которые будут питать новое поколение серверов и других устройств, включая суперскалярные, массово-параллельные ML и Продукты, ориентированные на высокопроизводительные вычисления.
Ключом к открытым стандартам является сотрудничество наряду с конкуренцией. Мы работаем с некоторыми первоначальными разработчиками x86, чтобы помочь создать ISA, которая учится на прошлом, а также смотрит в будущее вычислений.
IE: ARM против RISC-V. Как они конкурируют?
Марк Химельштейн: Мы твердо убеждены, что конкуренция порождает инновации. Для обеих архитектур открываются большие возможности. Мы конкурируем во многих отношениях. Например, когда продуктовая команда разрабатывает новые продукты, они часто анализируют свой выбор. RISC-V обеспечивает гибкую и модульную конструкцию, которая позволяет разработчикам внедрять инновации любым способом, который им нужен для их решения. Традиционные архитектуры и их бизнес-модели часто ограничивают выбор и требуют больше. Это делает RISC-V очень привлекательным для разработчиков. Об этом свидетельствуют миллиарды ядер, уже развернутых для получения прибыли, и надежная экосистема программного обеспечения с открытым исходным кодом и коммерческого программного обеспечения, поддерживающая эти продукты.
Двумя основными преимуществами RISC-V по сравнению с Arm являются стоимость и гибкость. RISC-V не требует лицензионных сборов, и нет никаких ограничений на то, что разработчик чипа включает в свой дизайн для RISC-V. Но преимуществ гораздо больше. RISC-V дает компаниям возможность совместно работать над спецификацией, дает архитекторам оборудования возможность совместно работать над проектами и создает сообщество вокруг всех этих усилий. Подобно ядру Linux в 90-х годах, RISC-V меняет наше представление о разработке: на этот раз в области аппаратного обеспечения, а не программного обеспечения.
IE: Почему RISC быстрее, чем CISC?
Стефано Четола: Простой ответ заключается в том, что набор инструкций меньше и проще в RISC (особенно в RISC-V), чем в CISC. Однако эта простота приводит ко многим преимуществам помимо скорости. Язык (ассемблер) RISC-V легче понять программистам, чем CISC. Это означает, что компиляторы становятся проще, например, при компиляции языка C в ассемблер. Программный стек следует оттуда. Отладчики, генераторы кода, системные библиотеки: все они могут быть проще в своей основе, потому что они зависят от более простого базового «языка» в сокращаемом наборе инструкций.
IE: Кто изобрел RISC-V?
Стефано Сетола: RISC-V был изобретен группой инженеров и ученых с докторской степенью в Калифорнийском университете в Беркли в 2011 году. Однако для управления экосистемой RISC-V требуется целое сообщество инженеров, архитекторов, разработчиков программного обеспечения и руководителей проектов. . Каждый год мы ратифицируем новые расширения исходной архитектуры набора инструкций (ISA), и с каждым годом наше сообщество растет, поддерживая эти расширения.
IE: Что потребуется для успеха RISC-V и как он будет выглядеть?
Д-р Калиста Редмонд: Наше видение состоит в том, чтобы внедрить RISC-V везде, где только можно представить, от автомобилей до центров обработки данных, устройств IoT, смартфонов, суперкомпьютеров и многого другого. Поскольку RISC-V уже используется для космических приложений, мы находимся на правильном пути к использованию RISC-V для рабочих нагрузок по всему спектру вычислений.
Чтобы сохранить этот импульс, мы усердно работаем над развитием стандартов RISC-V. В прошлом году мы объявили о ратификации 15 новых спецификаций расширений архитектуры, и в ближайшие месяцы у нас есть еще более интересные технические достижения. Для нас также является ключевым приоритетом продолжать расширять сообщество RISC-V и углублять взаимодействие, поскольку мы работаем над тем, чтобы повсеместно внедрять RISC-V.
Успех будет заключаться в быстром внедрении, которое мы уже наблюдаем в отрасли и во всем мире. Мы будем измерять его в ядрах, охватывающих различные рабочие нагрузки, а также продолжающийся импульс участников, участвующих в сообществе. Сегодня у нас более 3100 участников, в 2021 году рост составил 134 процента без признаков замедления. Это взаимодействие имеет важное значение для обеспечения стратегических инвестиций в RISC-V, для развития партнерских отношений, встречи с новыми клиентами и ускорения технического развития.
IE: Каково будущее RISC-V?
Стефано Четола: По мере того, как все более сложные конструкции станут обычным явлением, мы увидим RISC-V в еще большем количестве продуктов, включая потребительские товары. Мы ожидаем, что в начале следующего года будет выпущен первый ноутбук RISC-V под управлением Linux, а прототипы мобильных приложений RISC-V уже демонстрируются с использованием операционной системы Android.
RISC-V официально используется во всем мире… и в космосе. Только в этом месяце Лаборатория реактивного движения НАСА выбрала Microchip в партнерстве с SiFive для разработки процессора для высокопроизводительных космических вычислений (HPSC). Новый HPSC будет поддерживать компьютеры космических полетов для будущих космических миссий, таких как исследование планет, полеты на поверхность Луны и Марса.
Будьте в курсе в удобном формате, присоединяйтесь: TG-канал и ВК
Бесплатная служба распространения новостей для научных организаций и стартапов
hello@technovery.com