Google оголошує про офіційну підтримку Android RISC-V

Google офіційно оголосила про підтримку архітектури RISC-V, альтернативної ISA без ліцензійної плати.

Android, операційна система, розроблена Google, наразі підтримує кілька різних архітектур набору інструкцій (ISA), таких як Arm і x86. Більшість пристроїв, які використовують Android, включаючи смартфони, планшети, телевізори та розумні годинники, використовують чіпсети на базі Arm. Intel припинила виробництво процесорів для телефонів, а підтримку MIPS було видалено у версії 17 NDK. Однак одна ISA, яка має багато балачок Росвічений яінструкція Сet Computer V, RISC-V, який є вільною та відкритою ISA. Будь-хто може вільно розробляти чіпи на його основі, не сплачуючи жодних ліцензійних або роялті, і Google оголосила про офіційну підтримку цього під час виступу компанії, який відбувся під час саміту RISC-V.

RISC-V є особливим, тому що це безкоштовна та відкрита ISA, і постачальники, які хочуть робити дешеві продукти IoT, будуть зацікавлені у використанні RISC-V для розробки недорогих мікросхем. У той же час компанії, які прагнуть зменшити свою залежність від конкурентів або іноземних організацій, також будуть серйозно дивитися на це. Цікаво,

Google уже використовує архітектура RISC-V для мікросхеми безпеки Titan M2 у серії Google Pixel, а також Intel зараз пропонує для виробництва наборів мікросхем RISC-V для комерційних клієнтів.

Під час виступу компанії Ларс Бергстром, директор з розробки Android, сказав, що він хоче, щоб RISC-V розглядалася як «платформа першого рівня» в Android. Це на одному рівні з тим, що Arm зараз є для Android, досить сміливий крок перед лицем того, що раніше здавалося повною незацікавленістю Google. Команда Android у відповідь на ArsTechnicaКоли Рон Амадео запитав команду, чи планується підтримка RISC-V на Google I/O 2022, схоже, припустив, що RISC-V з’явиться нескоро. На запитання Amadeo щодо майбутньої підтримки RISC-V було дано відповідь: «Ми спостерігаємо, але для нас це буде великою зміною».

Бергстром каже, що зараз ви можете завантажити та спробувати дуже обмежену версію Android для RISC-V, але в ній не вистачає підтримки Android Runtime (ART) для робочих навантажень Java. Він сказав, що очікує, що офіційна підтримка емулятора з’явиться найближчим часом, а ART – десь у першому кварталі 2023 року. Він поділився наведеним вище слайдом, який показує, що, незважаючи на те, що потрібно багато зробити, щоб запустити AOSP на RISC-V, компанія віддана архітектурі.

Найкраща частина всього цього полягає в тому, що розробникам не доведеться багато робити, щоб їхні програми запускалися на пристроях RISC-V. ART по суті «перекладає» байт-код у рідні інструкції пристрою, на якому він працює, тому він перекладатиметься на RISC-V замість Arm. Рідний код – це інша історія, але код Java складає всю більшість програм Android.

Щодо того, чому компанії можуть прагнути відмовитися від Arm, є кілька причин. Для початку компанія була неймовірно нестабільною. SoftBank, її власник, намагався продати компанію Nvidia, але це не вдалося. Крім того, Arm стала пішаком торгових санкцій, накладених на такі компанії, як Huawei, з якою вона була змушена припинити контакти на кілька місяців. Це ще гірше Arm подав до суду на Qualcomm через покупку Nuvia, і подавати до суду на одного зі своїх найбільших клієнтів не дуже добре.

RISC-V розглядається як втеча від західної залежності, і значною мірою це пов’язано з реєстрацією RISC-V International у Швейцарії. Він може діяти як нейтральна сторона як для США, так і для Китаю, що робить його привабливим варіантом для компаній, які хочуть розробляти чіпсети. Alibaba є одним із найбільших прихильників RISC-V інженери компанії перенесли Android 10 на плату RISC-V два роки тому.

Ми спостерігатимемо та чекатимемо, як зміниться RISC-V протягом наступних місяців. Хоча, ймовірно, пройде деякий час, перш ніж ми побачимо на ринку життєздатні флагманські пристрої з чіпсетами RISC-V, Google відкриває двері для компаній, які обов’язково спробують.


Джерело: Google

Через: ArsTechnica