Архитектура отечественных процессоров «Байкал» стала бесплатной — ее открыли разработчики



    На днях компания 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

      +7
      Надо упоминуть всех наших соотечественников с MIPS архитектурой на этом празднике:
      • КОМДИВ32 и КОМДИВ64 разработанные в НИИСИ РАН
      • Мультикоры из НПЦ «ЭЛВИС»
      • 1876ВМ производства Ангстрема
      • и выше названный Baikal-T1 созданный в Байкале


      Теперь свободный с рождения RISC-V не одинок. Настоящая конкуренция только начинается.
      Есть тут кто с Синтакора и Клоудбира? Когда вашего кремния ждать?

      А x86 и ARM как то очень тихо курят в сторонке. Неужели не смогут ответить?
        +4
        Настоящая конкуренция только начинается.
        Скорее, она давно закончилась, и, к сожалению, MIPS её с треском проиграл.
          –1
          И что на этот треск указывает?))
          36 лет непрерывного развития достаточно красноречиво говорят об успешности.
          Факты краха есть?
            +7
            И что на этот треск указывает?))
            Например рыночная доля.
              –6
              И где факт?
                +6
                То-то в домашние роутеры MIPS ставят.
                  0
                  Это хороший факт и легко проверяемый.
                  Спасибо!
                    +6
                    Доля MIPS среди роутеров тоже снизилась. Недавно узнал, глянув на базу в DD-WRT.
              +6
              Настоящая конкуренция только начинается.

              Неужели у MIPS появится документация качества infocenter.arm.com? Начнут выпускаться дев-борды в ассортименте? И НИИСИ наконец-то пропихнет в OpenOCD поддержку MIPS64?
                +1
                Есть два факта, которые позволяют надеятся на лучшее и оба из-за крутого взлёта RISC-V:
                1. Фонд Линукса запартнёрился с RISC-V плюс участники фонда наконец-то озаботились вопросом отсутствия хорошей документации и начали вкладываться в это направление.
                2. RISC-V дев-борды уже есть в наличии: американские HiFive1 и HiFive Unleashed, французская GAPDUINO, голандская VEGAboard и конечно китайские Sipeed M1 и MAIX от 5$ за шт.

                MIPS точно подтянется))
                  +1
                  То есть, если бы не RISC-V, MIPS так бы и остался уделом домашних роутеров и редких малотиражных процов?
                  0
                  За все вариации не скажу и проблематику отладки не очень ведаю, а вот для некоторых ядер MIPS есть OpenOCD.
                    0
                    Для Байкала есть точно.
                  +8
                  А x86 и ARM как то очень тихо курят в сторонке. Неужели не смогут ответить?

                  Ответить чем? ARM зарабатывает за счёт продажи лицензий. На что они должны существовать по-вашему?
                  MIPS это чемодан без ручки. Его открыли потому что больше с ним ничего не сделать.
                    –6
                    За пивком конечно можно и за мир во всём мире погутарить))

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

                    Все ссылки и цифры у меня есть. Но мы ж за столом)) Чин-чин.

                    MIPS хоть и опаздывает, но идёт в верном направлении.
                      +6
                      Прошлым летом появился и испарился сайт ARM содержащий нелицеприятное сравнение с пришествием свободного RISC-V. Осенью ARM начал неожиданно раздавать бесплатные лицензии на свои IP-ядра
                      — Скажу вам откровенно, мосье Фунт, — шептал Валиадис, — все в порядке. Бенеш уже согласился на пан-Европу, но знаете, при каком условии?

                      Пикейные жилеты собрались поближе и вытянули куриные шеи.

                      — При условии, что Черноморск будет объявлен вольным городом. Бенеш — это голова. Ведь им же нужно сбывать кому-нибудь свои сельскохозяйственные орудия? Вот мы и будем покупать.
                        –2
                        хорошо то как!))
                        +1
                        Осенью ARM начал неожиданно раздавать бесплатные лицензии на свои IP-ядра.

                        Он и раньше раздавал (M1 под FPGA).
                        А также в университетской программе.

                        По итогам года финансовый провал по доходу от лицензирования ядер.

                        Cейчас, находясь под крылом Softbank, они сильно увеличили персонал, вложились в серверные технологии и выпускают несколько ядер в год (для серверов/big.LITTLE для телефонов/встройки), GPU, NPU, интерконнекты.

                        Ядер уровня Cortex-A76 (а тем более серверного ares) у MIPS и близко нет. Да и откуда им взяться?
                        Wave computing будет тратить свои ресурсы на разработку топовых бесплатных ядер?
                        Вау, мы уже одной ногой в коммунизме!
                          +1
                          Он и раньше раздавал (M1 под FPGA).

                          А и точно. Вот уж маркетологи 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-партнёры))
                    +3
                    А меня повеселило, не знаю как назвать даже, «несоответствие» частей новости.
                    Всё равно, что вдруг Intel и AMD открывают x86 архитектуру (огого громкое событие), и появляется новость «Архитектура процессора FX-4100 стала бесплатной — ее открыли разработчики».
                      +10
                      Маленький нюанс, в том, что MIPS — ни разу не отечественная архитектура.
                      И «Байкал» тут сбоку этого события.
                        +1
                        Есть другой аспект этой истории. Можно увлекательную книгу написать «Как закалялся RISC»

                        Проекты RISC-архитектуры стартовали почти одновременно в 1980-м году в Беркли и в 1981-м в Стэнфорде. Из проекта Беркли, которым руководил Девид Паттерсон родился RISC-I, а в Стэнфорде команда Джона Хеннесси назвала свою работу MIPS.

                        Так и началось это знаменитое дерби: Беркли со Стэнфордом, Паттерссон с Хеннесси, RISC с MIPS. Оно сейчас продожается между, теперь уже свободными архитектурами, RISC-V и MIPS R6. И кажется, Паттерссон получил неожиданное преимущество начав в 2010 году сразу открытый проект RISC-V противопоставив его коммерческому и вполне успешному Хеннесси с его MIPS.
                        +5
                        А я вот сходил на 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.' но так и не поняли глубинного смысла. Корпорасы так и останутся корпорасами.
                          0

                          Это больше похоже на страховку от выпуска несовместимых чипов под маркой mips

                            –1
                            Представьте себе подобную страховку например в гипотетической лицензии на gcc. Чтоб не выпустили случайно не соответствующий стандартам компилятор, а порты под все платформы согласовывали с fsf :)

                            По факту, они могут заявить 'ваша реализация не соответствует стандарту' неудобным конторам. Т.е. полный произвол, и если в случае с покупкой лицензии это чревато (им забашляли, а они прокинули), то тут вроде всё ок, всё открыто, бесплатно, и можно творить произвол строго по лицензии.

                        Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                        Самое читаемое