Category: образование

2017

Сегодня 22 Декабря - мой День Рождения

Я родился в самую длинную ночь в году - 22 декабря, сразу после полуночи. В Калифорнии в это время еще полдень 21 декабря. Поэтому в СССР я был Козерогом, а в Америке могу рассматриваться как Стрелец. Кто может проконсультировать про разницу?

В 2019 году у меня было три значительных события:

1. Два семинара по обучению продвинутых московских школьников верилогу и ПЛИС, в кооперации с РОСНАНО и МИЭТ и c поддержкой от некоторого количества сочувствующих, от издателя ДМК Пресс до основателей российских стартапов, МИФИ и ВШЭ МИЭМ, школы Летово, российского отделения американской электронной компании (забыл уже получил ли я от них разрешение их упоминать) итд.

2. Переход на новую работу в Juniper Networks. Раньше в MIPS я занимался верификацией процессоров на уровне блоков + немного дизайном, а также общественной нагрузкой по линии образовательных программ и корпоративного маркетинга. На новой работе я 100% дизайнер, owner критического блока горячего быстрого большого чипа для high-end роутеров, которые связывают интернет провайдеров и большие компании. На летние школы в Зеленоград я буду продолжать приезжать.













Принимаю поздравления

Ура!
50(96.2%)
Из-за бугра плюете?
2(3.8%)
2017

Про жизнь в СССР, Калифорнии и проблемах образования современной России в интервью в Зеленограде

Дал интервью в Зеленоградском МИЭТе этим летом во время летней школы для продвинутых школьников, интересующихся проектированием цифровых схем на уровне регистровых передач, языками описания аппаратуры, ПЛИСами, а также архитектурой и микроархитектурной процессоров:

О проектировании и электронике с любовью

8 Ноября 2019.

Юрий Панчул – разработчик микросхемы нового поколения для ускорения вычислений нейросетей в стартапе Кремниевой долины Wave Computing, технический руководитель проекта MIPS Open. Он занялся программированием и начал интересоваться компьютерной архитектурой с 8-го класса: выучил несколько языков программирования и пару архитектур компьютеров. С тех пор вся его жизнь неразрывно связана с современными технологиями проектирования микроэлектроники.

Этим летом Юрий Панчул принимал активное участие в летней школе «От физики к программированию», организованной Институтом МПСУ для учеников средних и старших классов в рамках реализации проекта «Инженерные каникулы». Специально для читателей «ИНверсии» он поделился своей историей успеха и размышлениями о техническом образовании в России.

- Юрий, расскажите, как вы попали в Кремниевую долину? Для многих это мечта.

- Да, это было редкое стечение обстоятельств, которые наслоились друг на друга.

Collapse )

2017

Уничтожить монополию Америки в EDA. Иннополис делает первый шаг



Еще с 1990-х годов меня поражало, что проектирование всей мировой цифровой микроэлектроники контролируется двумя конторами в Калифорнии, которые находятся в 10 минутах езды друг от друга - Synopsys и Cadence. В те времена четверть мирового проектирования делалось в Японии (континентальный Китай тогда находился в примитивном состоянии), и все эти Sony, Hitachi, Fujitsu и другие гиганты ездили на поклон в Америку и платили несчетные миллионы долларов за программы, которые потом использовали японские проектировщики. Сейчас это продолжается с Samsung, Huawei и даже с российскими конторами, которые проектируют микросхемы для космоса.

Русская земля умудрилась вырастить Yandex супротив Гугла, так почему бы и не попробовать создать какие-нибудь программы для проектирования микросхем? Начать можно с малого: популяризовать конкурсы и хакатоны по разработке алгоритмов автоматизации проектирования (Electronic Design Automation - EDA). Эти алгоритмы удобны тем, что у них много уровней сложности: простейшую программу Place & Route может написать студент за выходные, но вот на продвинутую потребуются десятилетия работы сотен людей и миллиарды долларов на R&D.

Сейчас в Иннополисе возле Казани делают мероприятие для студентов в формате "две недели подготовки + хакатон". Одной из тем стала традиционная задача EDA - размещение и трассировка графа электронной схемы на ряды стандартных ячеек. Будет интересно увидеть, что за это короткое время сможет осуществить небольшая команда студентов-программистов с базовым пониманием C++/Java/Python, методов парсирования текста, алгоритмов работы с графами и навыками визуализации структур данных с помощью GUI.

Collapse )

Выражаю надежду, что почин Иннополиса по алгоритмическим соревнованиям расширится. Область EDA математически интересна и хорошо оплачивается. Synopsys открыл отделение в Армении и превратился там в одного из ведущих работодателей: "Today, Synopsys is one of the largest IT employers in Armenia with more than 650 employees (including more than 600 engineers)." Замечу, что Россия крупнее Армении и наверное может создать свой Synopsys. В конце-концов, программистов в России много, математиков тоже, а текущая рыночная капитализация Synopsys + Cadence примерно равна затратам на сочинскую олимпиаду.

Добавляйтесь в группы на ВКонтакте и на Фейсбуке:

https://vk.com/algorithmeda
https://www.facebook.com/groups/algorithmeda/

И в е-мейл рассылку https://groups.google.com/forum/#!forum/silicon-russia
2017

Тренировочный лагерь по схемотехнике для танков и закладкам в процессоры

В апреле был роснановский семинар по современной схемотехнике для школьников олимпиадного типа. После него группа организаторов собралась в фойе и долго ломала голову, как сделать предмет более интересным и при этом полезным. Чтобы ввести Verilog и ПЛИС например в формат Олимпиад НТИ. Было решено отказаться от математически интересных, но несколько абстрактных для школьника задач типа протоколов когерентности кэшей в многопроцессорных системах. Также не вызвала особого энтузиазма идея автоматической теплицы с датчиками, так как ее сто раз реализовали на ардуино и STM32, и ПЛИС-ы не добавляют в теплицы ничего интересного.

И вдруг - Эврика! А если проводить соревнования по графическим играми, сделанных на чистой схемотехнике, без программирования, как делали игры типа Пин-Понг наши предки во времена Брежнева и Картера. И проводить не на древних микросхемах К561, а на современных Xilinx и Altera (то бишь Intel FPGA) и с использованием тех же технологий проектирования на уровне регистровых передач, которые используют проектировщики в Apple, Intel и SpaceX.

Короче, мы этим займемся в 8-26 июля на летней школе в Зеленограде. Часть школы, о плане которой пойдет речь в этом пост, посвящена основам цифровой схемотехники, первым шагам в архитектуру и микроархитектуру процессоров, а также (даже скорее в основном) аппаратной компьютерной графике.

Я попробую привезти в Зеленоград в качестве помощницы свою дочь-студентку Элизабет, если она вовремя получит паспорт и российскую визу. Элизабет, будучи русско-украинско-японкой, владеет только английским. Вот в Зеленограде и выучит основы русского. А заодно научит правильному английскому произношению инструкторов, которые готовы помочь на школе (необязательно из МИЭТ, можно из МФТИ, МГУ, МИФИ):



Сегодня я смастерил один из примеров для школы - игру в танчики. Большую часть кода я взял из примера в книжке Designing Video Game Hardware in Verilog by Steven Hugg, December 15, 2018. Стивен Хагг показал код на некоем красивом, но непромышленном симуляторе. Я думаю, что обучаться на таком симуляторе - это как нюхать цветы в противогазе, поэтому я синтезировал код и залил получившуюся конфигурацию в реальное железо - дешевую китайскую плату ZEOWAA. Для этого мне пришлось переписать генерацию развертки VGA, сделать код более синтезируемым и убрать некоторые методологические непорядки в использовании тактовых сигналов. Выложил результат на GitHub.

Вот как это выглядит в симуляторе Стивена Хагга:



Вот как это выглядит у меня в первом приближении, после механического совмещения wrapper-а для платы, генератора развертки и кода Стивена, а также исправления всяких мелочей, которые не работают в Intel FPGA Quartus Lite Edition, синтеза и заливки:



Но лагерь будет не только об играх с генерацией развертки VGA, ПЗУ, спрайтах итд. Мы еще и скрестим это с процессорами. Чтобы сравнить реализацию игр на аппаратных конечных автоматах с аппаратно-программной реализацией. Для этого мы используем учебное процессорное ядро schoolMIPS, которое описано в см. постах Станислава Жельнио на Хабре и wiki по schoolMIPS на GitHub.

Можно даже использовать учебное ядро schoolMIPS для демонстрации, как проектировать закладки в процессоры. Мы не будем спорить, существуют ли закладки в процессоре компьютера на вашем столе, в вашем телефоне или автомобиле. Мы покажем, как их можно проектировать. Пример закладки: аппаратный конечный автомат следит за содержимым архитектурных регистров во время выполнения программы, и когда в них появляется текст "Над всей Испанией безоблачное небо", переключает процессор в привилегированный режим. Текст может прийти из пользовательской программы, например емейл-клиента.

Можно ли обнаружить такую закладку софтверным антивирусом? Нет. Софтвер такое вообще не видит, пока оно не происходит. Можно ли обнаружить, исследуя микросхему под электронным микроскопом? Тоже нет, в промышленном процессоре миллиарды транзисторов, даже в ардуине - сотни тысяч. Даже если иметь на руках исходники процессора, спрятать в десятках-сотнях тысяч или миллионах строк на верилоге можно многое, особенно если разные части процессора выполняют части хитро продуманного плана.

Можно даже организовать состязание, когда одна команда создает закладку, а другая ее находит.



В летней школе в Зеленограде может участвовать любой школьник, который прошел три модуля теоретического онлайн-курса от РОСНАНО с профориентационным обзором современных методов проектирования микросхем (все это бесплатно и даже с выдачей призов):


  1. От транзистора до микросхемы

  2. Логическая сторона цифровой схемотехники

  3. Физическая сторона цифровой схемотехники



Предварительная программа курса - дискуссия по ней приветствуется:

Неделя 1. Основы цифровой логики.

День 1. Микросхемы малой степени интеграции, упражнения с комбинаторной логикой.
День 2. Микросхемы малой степени интеграции, упражнения с последовательностной логикой.
День 3. ПЛИС, упражнения с кнопками, переключателями, LED, семисегментным индикатором.
День 4. ПЛИС, вывод геометрических фигур на VGA.
День 5. ПЛИС, конечный автомат для игры в танчики, гонки или Angry Birds.

Неделя 2. Процессор

День 1. Программирование на языке ассемблера.
День 2. Однотактовый процессор schoolMIPS.
День 3. Интеграция процессора с выводом геометрических фигур на VGA.
День 4. Лекция про прерывания и многозадачность. Индивидуальный проект — программируемая на процессоре видео игра с выводом на VGA.
День 5. Лекция про конвейер. Конкурс индивидуальных проектов.

Неделя 3. Программируемое радио. Программа блока состоит из трех основных частей:

– основы электродинамики и распространения радиоволн (теоретическая часть);
– принцип работы приемо-передающего тракта (теория и практика);
– основы цифровой обработки сигналов – фильтрация, спектральный анализ (теория и практика).

День 1. Теоретические основы электродинамики и распространения радиоволн. Структурная схема передающего тракта, функции составных частей. Сигналы (гармонический, прямоугольный). Практическое занятие по сигналам с использованием NI Elvis.
День 2. Перенос сигналов на высокую частоту. Математическое обоснование переноса частоты с использованием Matlab. Практическое занятие по переносу частоты с использованием NI Datex.
День 3. Усиление и излучение сигналов. Практическое занятие с использованием NI Datex. Демонстрация направленности антенн.
День 4. Фильтрация сигнала. Практическое занятие с использованием NI Datex. Фильтрация цифрового сигнала в Matlab
День 5. Перенос сигналов на низкую частоту. Практическое занятие с использованием NI Datex. Обобщение пройденного материала, подведение итогов.

Кстати, многое из материалов Стивена Хагга, из которых я подсматриваю информацию про спрайты итд - идет из древнего видеопроцессора Texas Instruments TMS9918 который стоял в японском компьютере Yamaha MSX, который импортировало правительство Горбачева для компьютеризации советских школ. Когда я сам был школьником, даже управлять этим видеопроцессором из ассемблерной программы работающей на главном процессоре Zilog Z80 было нетривиально, а уж спроектировать этот видеопроцессор - вообще. Из-за рывка технологий автоматизации проектирования микросхем (Electronic Design Automation - EDA) это стало возможно современным школьникам, и даже полезно для обучению дизайна современных чипов (книга Стивен Хагга - 2018 года).

Но для ныне поседевших советских школьников - вы помните эту игру на Ямахе?



Насчет Electronic Design Automation. Помимо лагеря для школьников, мы тут с Элизабет помогаем провести семинар по сходной тематике для взрослых, но не в Зеленограде, а в Лас-Вегасе, на выставке Design Automation Conference - DAC, и не с учебными, а с промышленными процессорами, и не с графикой, а с сопроцессором для ИИ. Такой семинар - это естественный следущий шаг для школьников, которые пройдут школу в Зеленограде и потом поучатся в МИЭТ, МИФИ, МФТИ, ВШЭ МИЭМ, МГУ, ИТМО, ЛЭТИ, СГАУ, НГТУ и других университетах, в которых преподают элементы маршрута проектирования микросхем RTL-to-GDSII, компьютерную архитектуру и лабы по синтезу для ПЛИС/FPGA.

2017

Как я не готовился и провел роснановский семинар по ПЛИС-ам в Москве. Планы сделать это в Лас-Вегасе

У вас бывает такой сон: вы оказываетесь на экзамене или выступаете перед некоторой аудиторией, и вдруг осознаете, что вы вообще не готовились и сейчас прийдется импровизировать. Именно в такой ситуации, но не во сне, а в реале, я оказался перед майскими праздниками в Москве, куда прилетел из Калифорнии, чтобы провести трехдневный семинар для тщательно отобранных школьников ведущих московских физматшкол. Под эгидой РОСНАНО, в гимназии РУТ (МИИТ) и в присутствии преподавателей из МИЭТ, МИРЭА, МИФИ, МЭИ и ВШЭ МИЭМ.

Московские коллеги на меня понадеялись, и теоретически я должен был бы привезти с собой пошаговые инструкции и примеры разнообразных упражнений на плате с микросхемой реконфигурируемой логики. Реально у меня была куча каких-то примеров для других плат, из которых я в суматохе перелетов и других мероприятий ничего не построил.

Поэтому я взял некий универсальный пример, который написал полтора года назад, сидя в самолете Алма-Ата - Астана, выкинул из примера все внутренности и начал со школьниками его наполнять, без жесткого плана чем. И как ни странно - это получилось. В процессе наполнения возникли поучительные моменты цифровой схемотехники и языка описания аппаратуры Verilog, которые при планировании бы не возникли.

4 июня я с коллегами по Wave Computing провожу похожий семинар в Лас-Вегасе, но только для взрослых, а 8-19 июля помогаю МИЭТ провести летнюю школу в Зеленограде. Планы этих мероприятий (не окончательные, а для обсуждения в группе преподавателей и инженеров, в том числе здесь, на Хабре) - в конце поста.


Collapse )
2017

Уход инженера-электронщика из Apple вызвал волнение среди биржевых спекулянтов. Как стать как он?

29 марта инженер по имени Жерард Вильямс Третий ушел из компании Apple. Это известие сразу опубликовал CNET и еще три десятка изданий во всем мире, не только технических, но и финансовых. Что же такого делал этот инженер, что его уход вызвал волнение среди биржевых спекулянтов? Он 9 лет проектировал процессоры в Apple iPhone, до этого 12 лет работал в ARM, до этого проектировал DSP в Texas Instruments, а до этого разрабатывал в Интеле схемы на ПЛИС. Во всех местах он использовал технологию проектирования на уровне регистровых передач, с использованием языков описания аппаратуры Verilog и VHDL.

Примеры поближе к России? На фото справа: 25-летний москвич Илья Неганов взял в 2011 году книжку Харрис & Харрис (последнюю версию которой можно скачать здесь или здесь), спроектировал простой процессор, сейчас работает в Apple, проектирует на верилоге GPU, по выходным летает на самолетике. Ниже пара молодоженов из Санкт-Петербурга, которые проектировали на верилоге и ПЛИС обработку изображений из камеры и получили приз на конкурсе Innovate FPGA. Они провели медовый месяц в штаб-квартире Интела в Санта-Кларе. Далее товарищи из Киева, двое из которые выиграли бронзу на европейском финале Innovate FPGA. И наконец два школьника, из 5 и 9 классов, которые делают свои первые упражнения с микросхемами малой степени интеграции на макетной плате, после чего приступают к упражнениям на верилоге и ПЛИС.

Это пять точек на траектории от школьника к Жерарду Вильямсу Третьему. Траектория довольно тяжелая, так как начальный барьер для входа в проектирование цифровых микросхем выше, чем для входа в программирование. В этом посте мы поговорим о том, как облегчить начальный участок траектории для российских и других школьников.



Collapse )
2017

Буду в Москве 13-21 апреля, сначала докладчиком в Сколково, потом организатором семинара РОСНАНО

Буду в Москве 13-21 апреля, сначала докладчиком в Сколково, потом организатором семинара РОСНАНО.





По семинару:

Мы проводим семинар для школьников для профориентации в области проектирования современных микросхем. Семинар проводится под эгидой РОСНАНО, с участием преподавателей из МИЭТ и ВШЭ МИЭМ. Сначала школьники проходят теоретический онлайн-курс, на котором они знакомятся с так называемым маршрутом RTL2GDSII - группой технологий, которые используют инженеры в Apple, Tesla и других таких компаниях для проектирования чипов. Потом мы проводим практические занятия с микросхемами реконфигурируемой логики ПЛИС. Таким способом обучает например MIT в курсе 6.111, ну а мы пробуем это в очень базовом виде для школьников олимпиадного типа.

Мы особенно ориентируемся на математически-ориентированных школьников, которым интересны конечные автоматы и алгоритмы расположения графа схемы по площадке микросхемы, и физически-ориентированных школьников, которым интересны электрические эффекты в нанометровых транзисторах на высоких частотах. Ну и школьников, которые интересуются программированием и хотят помимо языков программирования познакомиться с языками описания аппаратуры, на которых проектируют схемы процессоров. Участие бесплатно, более того, прошедшие практический семинар получат платы с ПЛИС и другие призы.

Официальное объявление о семинаре с контактной информацией - http://bit.ly/nanochip-2019 Там же ссылки на три модуля онлайн-курса, который используется как теоретический пререквизит к практический части семинара - «От транзистора до микросхемы», «Логическая сторона цифровой схемотехники» и «Физическая сторона цифровой схемотехники». Практическая часть пройдет 17, 18, 19 апреля 2019 года, каждый день с 16.00 до 18.00 на базе гимназии Российского университета транспорта. Адрес Москва, 129626, 3-я Мытищинская улица, дом 12, стр. 1, ст. метро «Алексеевская».

Помимо школьников, мы приглашаем преподавателей для обмена опытом и неформальном совещании, как интегрировать такой материал в образование.



2017

Приглашение к российским школьникам победить летающую тарелку Apple изучением микроэлектроники

Мероприятие от РОСНАНО для продвинутых школьников: сначала школьники проходят онлайн-курс с профориентацией по разработке современных микросхем (части 1, 2, 3), а потом могут прийти на практический семинар по цифровой схемотехнике и языку описания аппаратуры Verilog, с синтезом на ПЛИС/FPGA. Те, кто отличатся, получат в качестве призов платы. Заодно собираемся показать интересующимся преподавателям, как работать с ПЛИС.

На видео приглашение на семинар перед тарелкой штаб-квартиры Apple, которое начинается со слов "что знают проектировщики айфонов того чего не знаете вы?" Помогаем школьникам, чтобы они победили эту тарелку своими бизнесами, когда вырастут.

Подробности семинара на сайте STEMford

Подробности семинара на Вконтакте

2017

Под эгидой РОСНАНО вышел курс для школьников по маршруту RTL2GDSII, я написал для курса сценарий

Под эгидой РОСНАНО вышел онлайн-курс «Как работают создатели умных наночипов». Я написал для этого курса сценарий. Курс состоит из трех модулей - «От транзистора до микросхемы», «Логическая сторона цифровой схемотехники» и «Физическая сторона цифровой схемотехники». Курс предназначен для профориентации школьников и отличается максимальной конкретностью: вот так выглядит распределение работы в команде проектирования микросхемы, вот на таких концепциях проектирования на уровне регистровых передач построена разработка, и вот такие алгоритмы используются для определения, на сколько мегагерц будет работать проектируемый процессор для компьютера или автомобильной электроники.

Кроме теоретической профориентации, курс можно использовать для отбора школьников на практические летние школы по ПЛИС-ам и проектированию процессоров. Такая школа планируется в этом году в Зеленограде, ее прототип был опробован на Летней школе юных программистов в Новосибирске и на Неделе электроники для школьников в Киеве в позапрошлом году. Можно также попробовать сделать хакатон по аппаратно-реализуемым нейросетям и аппаратной реализации игр с выводом на VGA дисплей (об этом дальше в посте).



Кратко о том, что входит в каждый из трех модулей - "От транзистора до микросхемы", "Логическая сторона цифровой схемотехники" и "Физическая сторона цифровой схемотехники".

Курс "Как работают создатели умных наночипов" начинается с абсолютного нуля, поэтому его первая часть, "От транзистора до микросхемы", во многом повторяет другие материалы по электронике для школьников, которые создавались в последние 50 лет - что такое транзистор, логические элементы, двоичные числа и триггеры. Концепция D-триггера внутри современного айфона осталась той же, что в журнале "Квант" 1986 года. Транзисторы уменьшились в тысячу раз, но суть их не изменилась.

Единственный блок информации, которого не было в предыдущих курсах - это про так называемые стандартные ячейки (standard cells), на технологии которых строится подавляющее количество современных специализированных микросхем. Они выглядят вот так:



Попробуйте ответить на вопрос из тестирования ниже, и если вы знаете ответ, то вы можете первый модуль курса пропустить:

Почему стандартные ячейки современных микросхем (ASIC standard cells) называются стандартными?

О, я знаю! Это потому что они реализуют стандартные логические функции И, ИЛИ, НЕ
9(47.4%)
Элементы транзистора в стандартных ячейках имеют стандартный химический состав
0(0.0%)
Стандартные ячейки работают на стандартной тактовой частоте
0(0.0%)
Они имеют стандартную высоту (размерность на площади), что упрощает подвод к ним питания и автоматическое соединение
10(52.6%)
Структура стандартных ячеек была когда-то стандартизована каким-то Европейским комитетом по стандартам
0(0.0%)


Collapse )

Что же делать школьникам после освоения концепций проектирования цифровых схем на Verilog? Упражнения в симуляторе или с мигающими огоньками на плате ПЛИС хотя и необходимы, но довольно быстро надоедают, а проектирование простых процессоров и нейровычислителей интересно только небольшому проценту учеников, которые решили освоить компьютерную архитектуру. К счастью, этими двумя областями возможные для школьников упражнения не исчерпываются.

Всего два месяца назад вышла книжка Designing Video Game Hardware in Verilog by Steven Hugg, в которой описывается проектирование схем игр на Verilog, с реализацией в ПЛИС, подключенной к дисплею VGA. Речь идет о видеоиграх 1970-х и 1980-х, с генерацией развертки, фрейм-буфером, спрайтами. Atari пинг-понг, space wars, танчики. Игровые автоматы для этих игр сначала, еще в 1970-х, собирали на микросхемах малой степени интеграции, потом на PAL и микроконтроллерах, в том числе MOS Technology 6502, которую использовали в первых Apple. В книжке Стивена Хагга также разбирается аппаратная реализация спрайтов, знакомых советским программистам и игроманам второй половины 1980-х по видеопроцессору Texas Instruments TMS9918, который стоял в японских компьютерах Yamaha MSX, импортированных в то время в советские школы.

Книжка Хагга полезна отнюдь не только и даже не столько ностальгирующим чудакам. Это отличный набор задач для современных студентов и школьников, которые начинают изучать электронику. Так как задачи старые, но вот технологии - Verilog, logic synthesis, FPGA prototyping - новые, те же самые, которые изучают сейчас в 2018-2019 учебном году в MIT в курсе 6.111. Без простых упражнений с Verilog и ПЛИС не выросли бы инженеры, которые сейчас сидят в Санта-Кларе в Интеле, NVidia и AMD, в Купертино в Apple и в других электронных компаниях.



Collapse )
2017

Сегодня MIPS стал Open Source. Как Россия повлияла на стратегию американской процессорной компании

То, о чем говорили сторонники Open Source с 1980-х - свершилось! Сегодня архитектура процессоров MIPS стала Open Source. Учитывая, что такие компании как Broadcom, Cavium, китайский ICT и Ingenic платили MIPS за архитектурную лицензию (право сделать совместимую по системе команд микроархитектурную реализацию) миллионы долларов (иногда более десяти миллионов), это историческая веха. Теперь у RISC-V нет преимущества в этом аспекте, да и ARM придется оправдываться. У MIPS до сих пор есть технические преимущества перед RISC-V - лучшая плотность кода у nanoMIPS, лучшая поддержка аппаратной многопоточности, лучшие бенчмарки на high-end ядрах, более полная экосистема. И 8 миллиардов выпущенных чипов на основе MIPS.

Вот команда разработчиков 64-битного процессорного ядра MIPS I6400 "Samurai" и MIPS I6500 "Daimyo" в Сан-Франциско. Это ядро лицензировала в частности японская компания автомобильной электроники DENSO, поставщик Тойоты:



А вот представители российской компании ЭЛВИС-НеоТек вместе с русскими, украинскими и казахстанским разработчиком ядер MIPS и софтвера для него. ЭЛВИС-НеоТек является как лицензиатом ядер MIPS, так и разработчиком собственного по микроархитектуре ядра, совместимого с архитектурой MIPS. А также аппаратных блоков видео-обработки и алгоритмов распознавания:



Российское MIPS-коммьюнити оказано непосредственное влияние на этот шаг:
Collapse )

https://www.eetimes.com/document.asp?doc_id=1334087
https://www.theregister.co.uk/2018/12/18/open_source_mips
https://www.eetasia.com/news/article/18121802-big-plans-for-risc-v
https://3dnews.ru/979795
http://www.cnews.ru/news/top/2018-12-18_protsessornaya_arhitektura_mips_vpervye_za_37_let


Также появился в передаче российского телевидения - дал им интервью через скайп и они вставили два куска в передачу - https://hitech.vesti.ru/article/1127645