Wave Computing, которая в прошлом году выкупила бизнес компании MIPS Technologies, анонсировала инициативу MIPS Open, нацеленную на открытие архитектуры процессоров MIPS. Эту важную новость сообщил президент Wave Computing по вопросам лицензирования Арт Свифт со ссылкой на СЕО Дерека Мейера. По его словам, он давно планировал сделать архитектуру открытой, буквально с момента получения прав на патенты и лицензии MIPS Technologies.

Отметим, что Дерек Мейер когда-то был вице-президентом MIPS по продажам и маркетингу; Майк Улер, операционный вице-президент Wave Computing, ранее был техническим директором MIPS; а Даррен Джонс, вице-президент Wave Computing по инженерным вопросам, ранее возглавлял это же направление в MIPS.

Все спецификации, необходимые для создания MIPS-совместимых микропроцессоров, будут распространяться бесплатно с освобождением от оплаты лицензионных отчислений за использование принадлежащих компании запатентованных технологий, связанных с RISC-процессорами. В рамках инициативы будет предоставлен полный доступ к шестому поколению R6 архитектуры набора команд (ISA) как для 32-разрядных, так и для 64-разрядных моделей процессорных ядер MIPS.

Кроме 32/64 ISA в разряд открытых также будут переведены SIMD- и DSP-расширения, технология одновременной многопоточности Multi-Threading (MT), расширения для микроконтроллеров, архитектура microMIPS и расширения для виртуализации (MIPS VZ). Разработки будут распространяться под пермиссивной открытой лицензией MIPS Open (производные работы и внесенные усовершенствования не обязательно открывать).

Первое ядро на базе архитектуры R6 будет выпущено практически сразу же после ее открытия, в I квартале 2019 г.

Помимо Wave Computing у руля инициативы MIPS Open встанет специальный консультативный совет. В состав этой организации войдут как разработчики и производители чипов, так и различные ученые и университеты. Организация определит перечень сертифицированных партнеров, и вместе с ними будет отслеживать разработки и заниматься решением проблем совместимости.

Wave Computing тоже продолжит разрабатывать собственные процессорные MIPS-ядра. Вот только на них инициатива MIPS Open не распространяется — свои разработки Wave Computing будет предлагать исключительно на платной основе.

Вкратце напомним, что архитектура MIPS и ключевые патенты на нее были куплены компанией Imagination Technologies в ноябре 2012 г. Предполагалось, что Imagination создаст платформы для мобильных устройств из вычислительных ядер MIPS и графических ядер PowerVR. Это должен был быть ответ графическим и вычислительным ядрам ARM. Увы, Apple похоронила эти планы, когда объявила об отказе от ядер PowerVR. Вскоре Imagination была продана инвестиционному фонду Canyon Bridge с китайским капиталом, а архитектура MIPS с 350 патентами и 200 лицензиями ушла американскому фонду Tallwood VC. Последний для распоряжения активами MIPS создал стартап Wave Computing. Целью этого проекта стала адаптация MIPS для задач ИИ от периферии до ЦОДа.

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

Только с 2000 г. в мире было выпущено 8,5 млрд. чипов с ядрами MIPS, среди приверженцев данной архитектуры такие компании, как Microchip, Mobileye (куплена Intel), MediaTek и Denso. Наконец, архитектуру MIPS много лет успешно использует китайская компания Loongson в процессорах Godson. Также на MIPS спроектирован российский процессор «Байкал-T1», который был анонсирован в 2014 г. и вышел в 2016-м. В его производстве используется 28-нм техпроцесс, а тактовая частота достигает 1,2 ГГц на двух вычислительных ядрах.

Однако частая смена собственников негативно сказалась на репутации платформы и экосистеме MIPS, приведя к существенному отставанию от ARM. Ситуация, сложившаяся в сообществе Open Source также не в пользу MIPS, за текущий год хороший задел здесь создала RISC-V. По отзывам некоторых партнеров MIPS, если бы открытие архитектуры произошло два или три года назад, RISC-V могла бы вообще не возникнуть. Но и теперь, по мнению отраслевых наблюдателей, у MIPS есть неплохие шансы наверстать упущенное. Главный аналитик Linley Group Линли Гвеннап указывает, что MIPS ISA укомплектована лучше, чем RISC-V. Например, она включает расширения DSP и SIMD, включение которых в RISC-V все еще обсуждается.