На этой неделе торговая война между Китаем и США приняла важный оборот. Несколько американских компаний, а также ARM, пообещали прекратить доступ Huawei к критически важным полупроводниковым компонентам, включая SoC и CPU. Мой коллега Райан Уитвам написал больше на эту тему, и я передам вам дополнительную информацию.
Вопрос, который мы собираемся рассмотреть, несколько иной: без доступа к процессорам ARM или x86, какую архитектуру Huawei может использовать для будущих продуктов? Сегодня этот вопрос носит в основном академический характер, поскольку эксперты обычно предполагают, что любое нарушение в цепочках продуктов Huawei будет недолгим. Это все еще наиболее вероятный результат. Запрет США на продукты ZTE в прошлом году должен был убить эту компанию мертвыми, но президент Трамп решил отменить решение по этому вопросу в собственном министерстве торговли. Huawei также может быть сэкономлен в рамках широкого соглашения между Китаем и США.
Изображение Reuters
Но давайте предположим, просто для забавы, что Huawei по-прежнему отрезан от процессоров ARM и x86 и что фирма не может приобретать SoC у MediaTek или Samsung из-за того, что эти конструкции все еще основаны на ARM. Что он может сделать вместо этого? Компания может изучить два возможных направления: RISC-V и MIPS.
MIPS находится в процессе разработки с открытым исходным кодом от владельца ISA, Wave Computing. План состоит в том, чтобы с открытым исходным кодом каждый компонент экосистемы MIPS, в том числе:
- Версия открытого использования базовой 32- и 64-битной архитектуры набора инструкций MIPS (ISA), выпуск 6
- MIPS SIMD Extensions v1.0
- Расширения MIPS DSP
- MIPS Multi-Threading (MT)
- MIPS MCU
- Архитектура microMIPS
- Виртуализация MIPS (VZ)
Любая попытка создать альтернативу Android на базе MIPS столкнется с серьезными проблемами. Во-первых, единственными ядрами с открытым исходным кодом, выпущенными на сегодняшний день для MIPS, являются 32-разрядные микроконтроллеры, а не высокопроизводительные SoC. Huawei должна будет реализовать собственный процессор на архитектуре MIPS, по сути, с нуля.
Прототип ядра RISC-V. Изображение Wikipedia, CC0
Ничто из этого не говорит о том, что Huawei, скорее всего, прыгнет на RISC-V. И это ставит компанию за значительный восемь мяч. Она может продолжать продавать уже разработанные ARM SoC. Он может работать на собственной вилке Android. Он может попросить китайское правительство оказать давление на США, чтобы восстановить полный доступ к американским компаниям и услугам. То, что он не может сделать – по крайней мере, не быстро – это создать для себя микропроцессор, который заменит дизайн ARM. Несмотря на то, что мы сфокусировались здесь исключительно на рынке мобильной связи, поскольку Huawei в первую очередь является мобильной компанией, компания не сможет конкурировать с продуктами x86 на любом рынке или использовать эти же продукты для себя в своих собственных серверных установках ( кроме покупок на сером или черном рынке, очевидно).
ISA с открытым исходным кодом не являются заменой для цепочек инструментов, реальных реализаций CPU и SoC и совместимого программного обеспечения, которое действительно может работать на устройствах, которые вы хотите собрать. Huawei потребуется 4-5 лет, чтобы собрать все кусочки этой головоломки на место, в лучшем случае. У компании, вероятно, нет такого времени.
Сейчас читаю: