Вчера в GCC был заслан патч, добавляющий архитектуру nanoMIPS. С некоторыми из перечисленных авторов я работал в одной команде: Matthew Fortune, Faraz Shahbazker. Три года прошло, как мы закончили эту архитектуру, отгрузили процессор I7200 и закрыли контракт с MediaTek.
"MediaTek engineers haven't mentioned why in 2021 they are working on nanoMIPS support for upstream GCC" - гадает автор статьи. А между тем модем LTE5, сделанный на процессоре I7200 от MediaTek, нынче работает в половине выпускаемых мобильных телефонов. И оно не случайно так вышло. Протокол LTE5 на порядок увеличивает пропускную способность за счёт распараллеливания. Нужны не один-два-четыре процессора, а десятки параллельно работающих ядер, чтобы обработать поток. Всё это в реальном времени и с минимальным энергопотреблением. Процессор nanoMIPS I7200 с его аппаратной многозадачностью отлично подходит для этой задачи. Остальные рядом не стояли. Не зря AMD начал прицениваться купить MediaTek на корню. Там есть предмет разговора, а именно реализация LTE5 на процессоре nanoMIPS.
Это к вопросу увидеть результаты своего труда в электронике. :)
Много лет проходит.
"MediaTek engineers haven't mentioned why in 2021 they are working on nanoMIPS support for upstream GCC" - гадает автор статьи. А между тем модем LTE5, сделанный на процессоре I7200 от MediaTek, нынче работает в половине выпускаемых мобильных телефонов. И оно не случайно так вышло. Протокол LTE5 на порядок увеличивает пропускную способность за счёт распараллеливания. Нужны не один-два-четыре процессора, а десятки параллельно работающих ядер, чтобы обработать поток. Всё это в реальном времени и с минимальным энергопотреблением. Процессор nanoMIPS I7200 с его аппаратной многозадачностью отлично подходит для этой задачи. Остальные рядом не стояли. Не зря AMD начал прицениваться купить MediaTek на корню. Там есть предмет разговора, а именно реализация LTE5 на процессоре nanoMIPS.
Это к вопросу увидеть результаты своего труда в электронике. :)
Много лет проходит.