Відключення від ARM, x86, які архітектури процесора можуть використовувати Huawei?

Відключення від ARM, x86, які архітектури процесора можуть використовувати Huawei?

Цього тижня торговельна війна між Китаєм і Сполученими Штатами зробила великий поворот. Багато американських компаній, а також ARM, зобов'язалися відключити доступ Huawei до критичних компонентів напівпровідників, включаючи SoCs і 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 syndicates v. 1.0
  • Розширення MSP DSP
  • Багатопоточна MIPS (MT)
  • MIPS MCU
  • Архітектура microMIPS
  • Віртуалізація MIPS (VZ)

Будь-яка спроба створити альтернативу 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 вилка на ARM основі SoCs він може все ще продавати за ліцензією при одночасному перенесення своєї ОС на MIPS, конкретизуючи можливості своєї власної вилки Android, щоб конкурувати з Google ( щось, що тільки Amazon дійсно намагався на сьогоднішній день), і будівництво абсолютно нового SoC на новому наборі команд з абсолютно новим інструментом. Потім вона повинна оптимізувати цю ОС для роботи на MIPS, щоб гарантувати, що вона може запропонувати рівну або чудову продуктивність для свого старого апаратного забезпечення ARM. У нашому теоретичному прикладі це буде полегшене тим фактом, що Huawei застряг на будь-якому IP-адресі ARM, який він ліцензував у 2019 році, тоді як його процесор MIPS буде відображати продуктивність кремнію 2023-2025.

Це займе роки, щоб зібрати всі частини цієї головоломки разом. Для створення нової архітектури процесора надійно потрібно 4-5 років, і хоча мобільні проекти можуть бути простішими, ніж чіп AMD або Intel, Huawei буде дійсно починати з нуля.

RISC-V Бізнес

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

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

Прототип ядра RISC-V. Зображення Вікіпедії, CC0
Прототип ядра RISC-V. Зображення Вікіпедії, CC0

Нічого з цього не означає, що Huawei, ймовірно, буде стрибати для RISC-V. І це ставить компанію за вагомий восьмибальний м'яч. Вона може продовжувати продаж ARM SoCs, який він вже розробив. Він може працювати на власній вилці Android. Він може попросити китайський уряд тиснути на США, щоб відновити повний доступ до американських компаній і послуг. Те, що він не може зробити - принаймні не швидко - це побудувати мікропроцесор для заміни конструкцій ARM. Хоча тут ми зосереджувалися виключно на ринку мобільного зв'язку, оскільки Huawei є, перш за все, мобільною компанією, компанія не зможе конкурувати з продуктами x86 на будь-якому ринку або використовувати ці самі продукти для власних серверних установок ( окрім покупок, які вони можуть зробити на сірому або чорному ринку, очевидно).

Відкриті вихідні коди ISA не є заміною для інструментів, фактичних реалізацій CPU і SoC, а також сумісного програмного забезпечення, яке може реально працювати на пристроях, які ви хочете створити. Huawei 4-5 років знадобиться для того, щоб поставити всі частини цієї головоломки на місце, найкраще. Компанія, мабуть, не має такого часу.

Читати далі

RISC-V навшпиньки до основного потоку завдяки платформі розробників SiFive, високопродуктивний процесор
RISC-V навшпиньки до основного потоку завдяки платформі розробників SiFive, високопродуктивний процесор

RISC V продовжує проникати на ринок, цього разу завдяки дешевшій та повнофункціональнішій тестовій материнській платі.

VIA Technologies, Zhaoxin зміцнюють зв'язки з процесором x86
VIA Technologies, Zhaoxin зміцнюють зв'язки з процесором x86

VIA та Zhaoxin поглиблюють своє стратегічне партнерство за допомогою додаткових передач ІР, спрямованих на пришвидшення довгострокової розробки продуктів.

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

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

Що це означає для ринку ПК, якщо Apple робить найшвидший процесор?
Що це означає для ринку ПК, якщо Apple робить найшвидший процесор?

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