Google oficjalnie ogłosiło wsparcie dla architektury RISC-V, alternatywnego ISA bez opłat licencyjnych.
Android, system operacyjny opracowany przez Google, obsługuje obecnie kilka różnych architektur zestawu instrukcji (ISA), takich jak ARM i x86. Większość urządzeń korzystających z Androida, w tym smartfony, tablety, telewizory i smartwatche, korzysta z chipsetów opartych na ARM. Intel zaprzestał produkcji procesorów do telefonów, a obsługa MIPS została usunięta w wersji 17 NDK. Jednak jest jeden ISA, o którym jest dużo gadania Rwykształcony Iinstrukcja Si.t Ckomputer V, RISC-V, który jest darmowym i otwartym ISA. Każdy może projektować oparte na nich chipy bez ponoszenia żadnych opłat licencyjnych ani tantiem, a Google ogłosił oficjalne wsparcie dla tego rozwiązania podczas przemówienia firmy, które odbyło się podczas szczytu RISC-V.
RISC-V jest wyjątkowy, ponieważ jest bezpłatnym i otwartym ISA, a dostawcy chcący wytwarzać tanie produkty IoT będą zainteresowani wykorzystaniem RISC-V do opracowywania tanich chipów. Jednocześnie pilnie będą szukać tego firmy chcące zmniejszyć swoją zależność od konkurentów lub podmiotów zagranicznych. Co ciekawe,
Podczas przemówienia firmy Lars Bergstrom, dyrektor ds. inżynierii Androida, powiedział, że chce, aby RISC-V było postrzegane jako „platforma pierwszego poziomu” w systemie Android. Jest to porównywalne z tym, czym obecnie jest Arm dla Androida, co jest dość odważnym krokiem w obliczu czegoś, co wcześniej wydawało się całkowitym brakiem zainteresowania ze strony Google. Zespół Androida w odpowiedzi na ArsTechnicaRon Amadeo, gdy zapytał zespół, czy na konferencji Google I/O 2022 planowana jest obsługa RISC-V, zdawał się sugerować, że RISC-V nie pojawi się w najbliższym czasie. Na pytanie firmy Amadeo dotyczące obsługi RISC-V w przyszłości odpowiedź brzmiała: „Przyglądamy się, ale byłaby to dla nas duża zmiana”.
Bergstrom twierdzi, że można już pobrać i wypróbować bardzo ograniczoną wersję Androida dla RISC-V, ale nie obsługuje ona środowiska wykonawczego Android Runtime (ART) dla obciążeń Java. Powiedział, że spodziewa się wkrótce udostępnić oficjalne wsparcie dla emulatorów, a ART pojawi się w pierwszym kwartale 2023 roku. Udostępnił powyższy slajd, który pokazuje, że chociaż jest wiele do zrobienia, aby uruchomić AOSP na RISC-V, firma jest zaangażowana w architekturę.
Najlepsze w tym wszystkim jest to, że programiści nie będą musieli wiele robić, aby ich aplikacje działały na urządzeniach RISC-V. ART zasadniczo „tłumaczy” kod bajtowy na natywne instrukcje urządzenia, na którym działa, więc będzie to tłumaczenie na RISC-V zamiast na Arm. Kod natywny to inna historia, ale kod Java stanowi całość większości aplikacji na Androida.
Jeśli chodzi o powody, dla których firmy mogą chcieć odejść od Arm, jest kilka powodów. Zacznijmy od tego, że spółka była niezwykle niestabilna. SoftBank, jego właściciel, próbował sprzedać firmę Nvidii, ale to się nie powiodło. Arm stał się także pionkiem sankcji handlowych nałożonych na firmy takie jak Huawei, z którymi został zmuszony do zerwania kontaktów na kilka miesięcy. Jeszcze gorsze jest to Arm pozwał Qualcomm w związku z zakupem Nuvii, a pozywanie jednego z największych klientów nie wygląda najlepiej.
RISC-V jest postrzegany jako ucieczka od zachodniej zależności, a w dużej mierze jest to spowodowane inkorporacją RISC-V International w Szwajcarii. Może działać jako neutralna strona zarówno w stosunku do Stanów Zjednoczonych, jak i Chin, co czyni go atrakcyjną opcją dla firm chcących projektować chipsety. Alibaba jest jednym z największych zwolenników RISC-V i inżynierowie firmy przenieśli Androida 10 na płytę RISC-V dwa lata temu.
Będziemy obserwować i czekać, aby zobaczyć, jak RISC-V będzie się kształtował w nadchodzących miesiącach. Chociaż prawdopodobnie minie trochę czasu, zanim pojawią się na rynku opłacalne urządzenia flagowe z chipsetami RISC-V, Google otwiera drzwi firmom, aby z pewnością spróbowały.
Źródło: Google
Przez: ArsTechnica