CPU_DESIGN Telegram 93
MIPS выпустилa первый RISC-V процессор

У компании MIPS действительно непростая и интересная история.

В нулевых сделав ставку на чипы для сетевых роутеров и отказавшись от рынка мобильных устройств компания MIPS уступила в гонке ARM и начала терять лидерство на рынке RISC процессоров.

Достаточно необычный заголовок, не находите?
“MIPS выпустил RISC-V процессор” 😑

Теперь когда архитектура MIPS скорее мертва, чем жива, а компания MIPS уже не являются частью Imagination Technology или Wave Computing, то самое время вернуться к истокам - самостоятельному проектированию процессорных IP. Подробнее о нелегком пути компании MIPS можно прочитать тут.

Чем мне запомнилась компания MIPS до перехода на RISC-V ISA?

1) Самый известный MIPS процессор — это конечно же R3000.

Чип R3000 компания Sony использовала в своей легендарной PlayStation. Затем этот процессор был модифицирован для применения в космических спутниках. Почему бы не использовать тот процессор, который долго и настойчиво тестировали миллион геймеров Sony во всем мире играя в различные игры?

2) MIPS успел неплохо закрепиться и на Российском рынке. На базе MIPS ISA выпущены такие процессоры, как: комдив-64, Байкал-Т1, ELISE от Элвис и многие другие.

3) Мне MIPS больше всего запомнился во времена бакалавриата, когда нам презентовали курс MIPSfpga и была возможность поработать с реальным промышленным ядром microAptiv.
Сейчас актуальная версия данного курса - это RVfpga о которой я писал на канале ранее.

После долгого вступления самое время ознакомиться с новым семейством eVocore.
MIPS представляют в какой-то степени классические OoO и in-order ядра, но со своей старой фишкой — MIPS Multi-Threading. Нашел один из старых документов о MIPS MT. Насколько он актуален в текущем контексте не знаю, но ознакомиться можно.
eVocore P8700 - Out-of-Order, а eVocore I8500 - in-order ядро с набором команд RV64GHC.
В 2023м году презентовать ядро и без возможности интеграции векторного сопроцессора?🧐
Думаю, это первый вопрос, который возникает после прочтения списка поддерживаемых расширений. Выглядит немного странно с первого взгляда, но когда начинаешься копаться в особенностях hardware multi-threading, то понимаешь, что дублирование векторного регистрового флага для каждого треда непозволительно дорогая затея.

Что действительно выглядит странно — это отсутствие поддержки Bitmanip расширения, которое значительно повышает производительность процессорного ядра при достаточно простой имплементации.

Резюмируя все вышесказанное: компания MIPS, как и обещала переключилась на разработку RISC-V процессоров. Используя опыт разработки микропроцессоров на базе ISA MIPS, старые, но проверенные микроархитектурные решения и огромную коллекцию патентов, представили новое семейство RISC-V cpu ip. Среди фишек и конкурентных преимуществ можно отметить технологию multi-threading.

Надеюсь, что с переходом на новую ISA черная полоса компании сменится на белую и мы увидим новые решения от компании MIPS.

p.s. а получается они просто переписали декодер у старых P/I-class процессоров и выдали за новые RISC-V CPU IP?🤪
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🤔53🔥3🤯1



tgoop.com/cpu_design/93
Create:
Last Update:

MIPS выпустилa первый RISC-V процессор

У компании MIPS действительно непростая и интересная история.

В нулевых сделав ставку на чипы для сетевых роутеров и отказавшись от рынка мобильных устройств компания MIPS уступила в гонке ARM и начала терять лидерство на рынке RISC процессоров.

Достаточно необычный заголовок, не находите?
“MIPS выпустил RISC-V процессор” 😑

Теперь когда архитектура MIPS скорее мертва, чем жива, а компания MIPS уже не являются частью Imagination Technology или Wave Computing, то самое время вернуться к истокам - самостоятельному проектированию процессорных IP. Подробнее о нелегком пути компании MIPS можно прочитать тут.

Чем мне запомнилась компания MIPS до перехода на RISC-V ISA?

1) Самый известный MIPS процессор — это конечно же R3000.

Чип R3000 компания Sony использовала в своей легендарной PlayStation. Затем этот процессор был модифицирован для применения в космических спутниках. Почему бы не использовать тот процессор, который долго и настойчиво тестировали миллион геймеров Sony во всем мире играя в различные игры?

2) MIPS успел неплохо закрепиться и на Российском рынке. На базе MIPS ISA выпущены такие процессоры, как: комдив-64, Байкал-Т1, ELISE от Элвис и многие другие.

3) Мне MIPS больше всего запомнился во времена бакалавриата, когда нам презентовали курс MIPSfpga и была возможность поработать с реальным промышленным ядром microAptiv.
Сейчас актуальная версия данного курса - это RVfpga о которой я писал на канале ранее.

После долгого вступления самое время ознакомиться с новым семейством eVocore.
MIPS представляют в какой-то степени классические OoO и in-order ядра, но со своей старой фишкой — MIPS Multi-Threading. Нашел один из старых документов о MIPS MT. Насколько он актуален в текущем контексте не знаю, но ознакомиться можно.
eVocore P8700 - Out-of-Order, а eVocore I8500 - in-order ядро с набором команд RV64GHC.
В 2023м году презентовать ядро и без возможности интеграции векторного сопроцессора?🧐
Думаю, это первый вопрос, который возникает после прочтения списка поддерживаемых расширений. Выглядит немного странно с первого взгляда, но когда начинаешься копаться в особенностях hardware multi-threading, то понимаешь, что дублирование векторного регистрового флага для каждого треда непозволительно дорогая затея.

Что действительно выглядит странно — это отсутствие поддержки Bitmanip расширения, которое значительно повышает производительность процессорного ядра при достаточно простой имплементации.

Резюмируя все вышесказанное: компания MIPS, как и обещала переключилась на разработку RISC-V процессоров. Используя опыт разработки микропроцессоров на базе ISA MIPS, старые, но проверенные микроархитектурные решения и огромную коллекцию патентов, представили новое семейство RISC-V cpu ip. Среди фишек и конкурентных преимуществ можно отметить технологию multi-threading.

Надеюсь, что с переходом на новую ISA черная полоса компании сменится на белую и мы увидим новые решения от компании MIPS.

p.s. а получается они просто переписали декодер у старых P/I-class процессоров и выдали за новые RISC-V CPU IP?🤪

BY Записки CPU designer'a




Share with your friend now:
tgoop.com/cpu_design/93

View MORE
Open in Telegram


Telegram News

Date: |

Telegram Android app: Open the chats list, click the menu icon and select “New Channel.” Private channels are only accessible to subscribers and don’t appear in public searches. To join a private channel, you need to receive a link from the owner (administrator). A private channel is an excellent solution for companies and teams. You can also use this type of channel to write down personal notes, reflections, etc. By the way, you can make your private channel public at any moment. Ng, who had pleaded not guilty to all charges, had been detained for more than 20 months. His channel was said to have contained around 120 messages and photos that incited others to vandalise pro-government shops and commit criminal damage targeting police stations. Hui said the time period and nature of some offences “overlapped” and thus their prison terms could be served concurrently. The judge ordered Ng to be jailed for a total of six years and six months. When choosing the right name for your Telegram channel, use the language of your target audience. The name must sum up the essence of your channel in 1-3 words. If you’re planning to expand your Telegram audience, it makes sense to incorporate keywords into your name.
from us


Telegram Записки CPU designer'a
FROM American