На днях компания Wave Computing заявила о старте программы MIPS Open, которая дает возможность бесплатного лицензирования процессорной архитектуры MIPS. Первый этап этой программы заключается в предоставлении участникам бесплатного доступа к 32-х и 64-битным разработкам архитектуры MIPS R6 (шестая версия — последняя).
При этом компания заявила, что лицензирование такого типа не подразумевает никаких лицензионных отчислений. Партнеры, которые подключились к программе, получают еще и возможность модифицировать вычислительные ядра MIPS по своему усмотрению. Правда, должно соблюдаться требование по сохранению обратной совместимости со спецификациями MIPS.
Еще один положительный момент — участники программы получают набор инструкций архитектуры процессоров (instruction set architecture, ISA), который был доработан компанией Wave Computing, плюс обновления по архитектуре MIPS. В дальнейшем список будет расширен, возможно, компания откроет лицензии и на другие свои технологии.
Стоит отметить, что отечественные процессоры «Байкал» (Baikal-T1) основаны как раз на архитектуре MIPS. База российских процессоров — два 32-битных ядра P5600 архитектуры MIPS32 R5. По словам разработчиков архитектуры, основная цель запуска программы MIPS Open — ускорение эволюции архитектуры MIPS, а также более быстрая ее адаптация разработчиками процессоров.
Участники программы, подключившись к ней, получают загружаемую копию 32-х и 64-битной архитектуры MIPS R6 практически со всеми расширениями, включая виртуализацию, многопоточность, SIMD, DSP и сжатие кода microMIPS (MIPS SIMD Extensions, MIPS DSP Extensions, MIPS Multi-Threading, MIPS MCU, сжатие кода microMIPS, MIPS Virtualization).
Еще одно условие для участников программы — отказ от фрагментирования архитектуры. Дело в том, что по мнению разработчиков, она и так достаточно гибкая, так что смысла дробить архитектуру для разных нужд попросту нет. Зато можно модифицировать конфигурацию ядер, добавляя инструкции и ускорители.
Комментарии (26)
rogoz
30.03.2019 15:33А меня повеселило, не знаю как назвать даже, «несоответствие» частей новости.
Всё равно, что вдруг Intel и AMD открывают x86 архитектуру (огого громкое событие), и появляется новость «Архитектура процессора FX-4100 стала бесплатной — ее открыли разработчики».
ne_kotin
30.03.2019 18:12Маленький нюанс, в том, что MIPS — ни разу не отечественная архитектура.
И «Байкал» тут сбоку этого события.
torgeek
30.03.2019 20:42Есть другой аспект этой истории. Можно увлекательную книгу написать «Как закалялся RISC»
Проекты RISC-архитектуры стартовали почти одновременно в 1980-м году в Беркли и в 1981-м в Стэнфорде. Из проекта Беркли, которым руководил Девид Паттерсон родился RISC-I, а в Стэнфорде команда Джона Хеннесси назвала свою работу MIPS.
Так и началось это знаменитое дерби: Беркли со Стэнфордом, Паттерссон с Хеннесси, RISC с MIPS. Оно сейчас продожается между, теперь уже свободными архитектурами, RISC-V и MIPS R6. И кажется, Паттерссон получил неожиданное преимущество начав в 2010 году сразу открытый проект RISC-V противопоставив его коммерческому и вполне успешному Хеннесси с его MIPS.
mpa4b
30.03.2019 21:52+2А я вот сходил на mipsopen.com и прочитал лицензию на кнопочке «mips open architecture» в разделе «download». И вот что там, например, вычитал:
Before manufacturing or commercializing any core implementation of the MIPS Open Architecture licensed under this Agreement, You must ensure that any such core implementation is a MIPS Open CERTIFIED Independent Core (including if you have licensed such MIPS Open CERTIFIED Independent Core from another licensee of the MIPS Open Architecture). You must notify MIPS in writing of each MIPS Open CERTIFIED Independent Core within thirty (30) days of such verification by a MIPS Open Verification Partner. You agree to provide upon request by MIPS or its authorized MIPS Open Verification Partner, information demonstrating that such implementation in its current format is a MIPS Open CERTIFIED Independent Core.
Какие-то абсолютно левые ограничения, как будто манагеры поддались панике 'free, open, etc.' но так и не поняли глубинного смысла. Корпорасы так и останутся корпорасами.Elmot
31.03.2019 14:11Это больше похоже на страховку от выпуска несовместимых чипов под маркой mips
mpa4b
01.04.2019 01:44-1Представьте себе подобную страховку например в гипотетической лицензии на gcc. Чтоб не выпустили случайно не соответствующий стандартам компилятор, а порты под все платформы согласовывали с fsf :)
По факту, они могут заявить 'ваша реализация не соответствует стандарту' неудобным конторам. Т.е. полный произвол, и если в случае с покупкой лицензии это чревато (им забашляли, а они прокинули), то тут вроде всё ок, всё открыто, бесплатно, и можно творить произвол строго по лицензии.
torgeek
Надо упоминуть всех наших соотечественников с MIPS архитектурой на этом празднике:
Теперь свободный с рождения RISC-V не одинок. Настоящая конкуренция только начинается.
Есть тут кто с Синтакора и Клоудбира? Когда вашего кремния ждать?
А x86 и ARM как то очень тихо курят в сторонке. Неужели не смогут ответить?
SergeyMax
torgeek
И что на этот треск указывает?))
36 лет непрерывного развития достаточно красноречиво говорят об успешности.
Факты краха есть?
SergeyMax
torgeek
И где факт?
roman901
То-то в домашние роутеры MIPS ставят.
torgeek
Это хороший факт и легко проверяемый.
Спасибо!
Grox
Доля MIPS среди роутеров тоже снизилась. Недавно узнал, глянув на базу в DD-WRT.
zloe_morkoffko
Неужели у MIPS появится документация качества infocenter.arm.com? Начнут выпускаться дев-борды в ассортименте? И НИИСИ наконец-то пропихнет в OpenOCD поддержку MIPS64?
torgeek
Есть два факта, которые позволяют надеятся на лучшее и оба из-за крутого взлёта RISC-V:
1. Фонд Линукса запартнёрился с RISC-V плюс участники фонда наконец-то озаботились вопросом отсутствия хорошей документации и начали вкладываться в это направление.
2. RISC-V дев-борды уже есть в наличии: американские HiFive1 и HiFive Unleashed, французская GAPDUINO, голандская VEGAboard и конечно китайские Sipeed M1 и MAIX от 5$ за шт.
MIPS точно подтянется))
zloe_morkoffko
То есть, если бы не RISC-V, MIPS так бы и остался уделом домашних роутеров и редких малотиражных процов?
torgeek
За все вариации не скажу и проблематику отладки не очень ведаю, а вот для некоторых ядер MIPS есть OpenOCD.
dunaich75
Для Байкала есть точно.
beeruser
Ответить чем? ARM зарабатывает за счёт продажи лицензий. На что они должны существовать по-вашему?
MIPS это чемодан без ручки. Его открыли потому что больше с ним ничего не сделать.
torgeek
За пивком конечно можно и за мир во всём мире погутарить))
А так то дрож ARM уже очевидно проявляется. Прошлым летом появился и испарился сайт ARM содержащий нелицеприятное сравнение с пришествием свободного RISC-V. Осенью ARM начал неожиданно раздавать бесплатные лицензии на свои IP-ядра. По итогам года финансовый провал по доходу от лицензирования ядер.
Все ссылки и цифры у меня есть. Но мы ж за столом)) Чин-чин.
MIPS хоть и опаздывает, но идёт в верном направлении.
SergeyMax
Пикейные жилеты собрались поближе и вытянули куриные шеи.
— При условии, что Черноморск будет объявлен вольным городом. Бенеш — это голова. Ведь им же нужно сбывать кому-нибудь свои сельскохозяйственные орудия? Вот мы и будем покупать.
torgeek
хорошо то как!))
beeruser
Он и раньше раздавал (M1 под FPGA).
А также в университетской программе.
Cейчас, находясь под крылом Softbank, они сильно увеличили персонал, вложились в серверные технологии и выпускают несколько ядер в год (для серверов/big.LITTLE для телефонов/встройки), GPU, NPU, интерконнекты.
Ядер уровня Cortex-A76 (а тем более серверного ares) у MIPS и близко нет. Да и откуда им взяться?
Wave computing будет тратить свои ресурсы на разработку топовых бесплатных ядер?
Вау, мы уже одной ногой в коммунизме!
torgeek
А и точно. Вот уж маркетологи ARM, даже текст не меняют:
2007 год: Of particular interest to designers is the fact that the Cortex-M1 core is license-free and royalty free
2018 год: New no license fee, no royalties access model designed to help more developers benefit
Меняются только FPGA-партнёры))