Отрезано от ARM, x86, Какие архитектуры процессоров может использовать Huawei?

Отрезано от ARM, x86, Какие архитектуры процессоров может использовать Huawei?

На этой неделе торговая война между Китаем и США приняла важный оборот. Несколько американских компаний, а также ARM, пообещали прекратить доступ Huawei к критически важным полупроводниковым компонентам, включая SoC и CPU. Мой коллега Райан Уитвам написал больше на эту тему, и я передам вам дополнительную информацию.

Вопрос, который мы собираемся рассмотреть, несколько иной: без доступа к процессорам ARM или x86, какую архитектуру Huawei может использовать для будущих продуктов? Сегодня этот вопрос носит в основном академический характер, поскольку эксперты обычно предполагают, что любое нарушение в цепочках продуктов Huawei будет недолгим Это все еще наиболее вероятный результат. Запрет США на продукты ZTE в прошлом году должен был убить эту компанию мертвыми, но президент Трамп решил отменить решение по этому вопросу в собственном министерстве торговли. Huawei также может быть сэкономлен в рамках широкого соглашения между Китаем и США.

Изображение Reuters
Изображение Reuters

Но давайте предположим, просто для забавы, что Huawei по-прежнему отрезан от процессоров ARM и x86 и что фирма не может приобретать SoC у MediaTek или Samsung из-за того, что эти конструкции все еще основаны на ARM. Что он может сделать вместо этого? Компания может изучить два возможных направления: RISC-V и MIPS.

MIPS находится в процессе разработки с открытым исходным кодом от владельца ISA, Wave Computing. План состоит в том, чтобы с открытым исходным кодом каждый компонент экосистемы MIPS, в том числе:

  • Версия открытого использования базовой 32- и 64-битной архитектуры набора инструкций MIPS (ISA), выпуск 6
  • Mips синдикаты v. 1.0
  • Расширения MIPS DSP
  • MIPS Multi-Threading (MT)
  • MIPS MCU
  • Архитектура microMIPS
  • Виртуализация MIPS

Любая попытка создать альтернативу Android на базе MIPS столкнется с серьезными проблемами. Во-первых, единственными ядрами с открытым исходным кодом, выпущенными на сегодняшний день для MIPS, являются 32-разрядные микроконтроллеры, а не высокопроизводительные SoC. Huawei должна будет реализовать собственный процессор на архитектуре MIPS, по сути, с нуля.

Отрезано от ARM, x86, Какие архитектуры процессоров может использовать Huawei?

Потенциально в пользу MIPS может быть то, что на эту архитектуру портированы устройства Android. Как сообщается, Huawei разрабатывает собственную версию ОС в течение некоторого времени, пока не был снят запрет, и, как говорят, она основана на форке Android. Конечно, порты Google Android для устройств MIPS перестали работать после 4.0. Сейчас мы работаем над Android Pie (9.0), подразумевая, что для поднятия MIPS на устройстве Android потребуется очень много работы.

Скорее всего, Huawei окажется в незавидном положении, создав собственный Android-форк на SoC на базе ARM, который он все еще может продавать по лицензии, одновременно перенося свою ОС на MIPS, расширяя возможности своего собственного Android-форка для конкуренции с Google ( что-то, что только Amazon действительно пытался до настоящего времени), и создание совершенно нового SoC на новом наборе инструкций с совершенно новым набором инструментов. Затем необходимо оптимизировать указанную ОС для работы на MIPS, чтобы гарантировать, что она может предложить такую ​​же или превосходящую производительность по сравнению со старым оборудованием ARM. В нашем теоретическом примере это стало бы легче благодаря тому факту, что Huawei зависает от любого ARM IP, который он лицензировал в 2019 году, в то время как его процессор MIPS будет отражать характеристики производительности кремния 2023-2025.

Потребуются годы, чтобы собрать все кусочки этой головоломки вместе. Надежно требуется 4-5 лет для разработки новой архитектуры ЦП, и, хотя мобильные проекты могут быть проще, чем чипы AMD или Intel, Huawei будет действительно начинать с нуля.

РИСК-В Бизнес

Между тем, есть еще один ISA с открытым исходным кодом, о котором вы, возможно, слышали, поскольку он привлек немало внимания в последние годы. RISC-V использовался рядом компаний для разработки небольших встроенных микросхем, но он не готов к созданию высокопроизводительного микропроцессора, который мог бы конкурировать с аналогами семейства ARM Cortex. На сегодняшний день архитектура в Китае не пользуется популярностью, по крайней мере, среди разработчиков.

По мнению EETimes, RISC-V не вызвал особого интереса в отдаленной части Тихого океана из-за популярности ARM, отсутствия свободных реализаций ЦП (наличие ISA с открытым исходным кодом не означает, что существует высокая производительность). Ядро процессора валяется бесплатно), нехватка опыта в этом виде проектирования и культурное несоответствие между подходом сообщества RISC-V и китайскими инженерами.

Прототип ядра RISC-V. Изображение Wikipedia, CC0
Прототип ядра RISC-V. Изображение Wikipedia, CC0

Ничто из этого не говорит о том, что Huawei, скорее всего, прыгнет на RISC-V. И это ставит компанию за значительный восемь мяч. Она может продолжать продавать уже разработанные ARM SoC. Он может работать на собственной вилке Android. Он может попросить китайское правительство оказать давление на США, чтобы восстановить полный доступ к американским компаниям и услугам. То, что он не может сделать - по крайней мере, не быстро - это создать для себя микропроцессор, который заменит дизайн ARM. Несмотря на то, что мы сфокусировались здесь исключительно на рынке мобильной связи, поскольку Huawei в первую очередь является мобильной компанией, компания не сможет конкурировать с продуктами x86 на любом рынке или использовать эти же продукты для себя в своих собственных серверных установках ( кроме покупок на сером или черном рынке, очевидно).

ISA с открытым исходным кодом не являются заменой для цепочек инструментов, реальных реализаций CPU и SoC и совместимого программного обеспечения, которое действительно может работать на устройствах, которые вы хотите собрать. Huawei потребуется 4-5 лет, чтобы собрать все кусочки этой головоломки на место, в лучшем случае. У компании, вероятно, нет такого времени.

Читать далее

RISC-V делает шаг навстречу мейнстриму с платой SiFive Dev Board и высокопроизводительным процессором
RISC-V делает шаг навстречу мейнстриму с платой SiFive Dev Board и высокопроизводительным процессором

RISC V продолжает завоевывать рынок, на этот раз с более дешевой и более полнофункциональной тестовой материнской платой.

VIA Technologies и Zhaoxin укрепляют связи с разработчиками процессоров x86
VIA Technologies и Zhaoxin укрепляют связи с разработчиками процессоров x86

VIA и Zhaoxin углубляют свое стратегическое партнерство за счет дополнительной передачи интеллектуальной собственности, предназначенной для ускорения долгосрочной разработки продукта.

Intel представляет новые мобильные графические процессоры Xe Max для создателей контента начального уровня
Intel представляет новые мобильные графические процессоры Xe Max для создателей контента начального уровня

Intel выпустила новый потребительский мобильный графический процессор, но у него очень специфический вариант использования, по крайней мере, на данный момент.

Что значит для рынка ПК, если Apple сделает самый быстрый процессор?
Что значит для рынка ПК, если Apple сделает самый быстрый процессор?

M1 SoC от Apple может иметь огромное влияние на рынок ПК. По прошествии 25 лет x86 может больше не быть самой производительной архитектурой ЦП, которую вы практически можете купить.