Google paziņo par oficiālo Android RISC-V atbalstu

Google ir oficiāli paziņojis par atbalstu RISC-V arhitektūrai, alternatīvai ISA bez licencēšanas maksām.

Google izstrādātā operētājsistēma Android pašlaik atbalsta vairākas dažādas instrukciju kopas arhitektūras (ISA), piemēram, Arm un x86. Lielākā daļa ierīču, kurās tiek izmantota operētājsistēma Android, tostarp viedtālruņi, planšetdatori, televizori un viedpulksteņi, izmanto uz Arm balstītas mikroshēmojumus. Intel pārtrauca tālruņu centrālo procesoru ražošanu, un NDK 17. versijā tika noņemts atbalsts MIPS. Tomēr viena ISA, kurā ir daudz pļāpāšanas, ir Rizglītots esinstrukcija Set Computer V, RISC-V, kas ir bezmaksas un atvērts ISA. Ikviens var brīvi izstrādāt mikroshēmas, pamatojoties uz to, nemaksājot nekādas licencēšanas vai honorāru maksas, un Google paziņoja par oficiālu atbalstu tam uzņēmuma galvenajā paziņojumā, kas notika RISC-V samita laikā.

RISC-V ir īpašs, jo tas ir bezmaksas un atvērts ISA, un pārdevēji, kas vēlas ražot lētus IoT produktus, būs ieinteresēti izmantot RISC-V, lai izstrādātu zemu izmaksu mikroshēmas. Tajā pašā laikā nopietni meklēs arī uzņēmumi, kas vēlas samazināt savu atkarību no konkurentiem vai ārvalstu struktūrām. Interesanti,

Google jau izmanto RISC-V arhitektūra tās Titan M2 drošības mikroshēmai Google Pixel sērijā un Intel tagad piedāvā ražot RISC-V mikroshēmojumus komerciāliem klientiem.

Uzņēmuma galvenajā uzrunā Larss Bergstroms, Android inženierzinātņu direktors, sacīja, ka vēlas, lai RISC-V tiktu uzskatīta par Android 1. līmeņa platformu. Tas ir līdzvērtīgs tam, ko Arm pašlaik ir Android ierīcēm, un tas ir diezgan drosmīgs solis, kas jāveic, ņemot vērā to, kas iepriekš šķita pilnīga Google neieinteresētība. Android komanda, atbildot uz ArsTechnicaRons Amadeo, kad viņš komandai jautāja, vai RISC-V atbalsts ir paredzēts Google I/O 2022, šķita, ka tas liek domāt, ka RISC-V drīzumā netiks ieviests. Uz Amadeo jautājumu par RISC-V atbalstu nākotnē tika atbildēts ar "mēs skatāmies, bet tas mums būtu lielas pārmaiņas."

Bergstroms saka, ka šobrīd varat lejupielādēt un izmēģināt ļoti ierobežotu Android versiju operētājsistēmai RISC-V, taču tai trūkst Android Runtime (ART) atbalsta Java darba slodzēm. Viņš sacīja, ka drīzumā sagaida oficiālu emulatora atbalstu, bet ART — kaut kad 2023. gada pirmajā ceturksnī. Viņš dalījās ar iepriekš minēto slaidu, kas parāda, ka, lai gan ir daudz darāmā, lai AOSP sāktu darboties RISC-V, uzņēmums ir apņēmies ievērot arhitektūru.

Vislabākā šī visa daļa ir tāda, ka izstrādātājiem nebūs daudz jādara, lai viņu lietotnes darbotos RISC-V ierīcēs. ART būtībā "tulko" baitu kodu tās ierīces sākotnējās instrukcijās, kurā tas darbojas, tāpēc tas būtu tulkots uz RISC-V, nevis Arm. Vietējais kods ir cits stāsts, taču Java kods veido lielāko daļu Android lietotņu.

Attiecībā uz to, kāpēc uzņēmumi, iespējams, vēlas pārcelt kuģi no Arm, ir daži iemesli. Sākumā uzņēmums ir bijis neticami nepastāvīgs. SoftBank, tā īpašnieks, mēģināja pārdot uzņēmumu Nvidia, lai gan tas neizdevās. Tāpat Arm ir kļuvis par tirdzniecības sankciju bandinieku, kas tika piemērots tādiem uzņēmumiem kā Huawei, kur tas bija spiests pārtraukt kontaktus uz vairākiem mēnešiem. Vēl sliktāk ir tas Arm iesūdzēja Qualcomm par tā Nuvia iegādi, un nav lieliski iesūdzēt tiesā kādu no saviem lielākajiem klientiem.

RISC-V tiek uzskatīts par izbēgšanu no Rietumu atkarības, un liela daļa no tā ir saistīta ar RISC-V International inkorporāciju Šveicē. Tas var darboties kā neitrāla puse gan ASV, gan Ķīnai, padarot to par pievilcīgu iespēju uzņēmumiem, kas vēlas izstrādāt mikroshēmojumus. Alibaba ir viens no lielākajiem RISC-V atbalstītājiem un uzņēmuma inženieri pirms diviem gadiem portēja Android 10 uz RISC-V plati.

Mēs skatīsimies un gaidīsim, lai redzētu, kā RISC-V veidosies nākamo mēnešu laikā. Lai gan, iespējams, paies zināms laiks, pirms mēs redzēsim dzīvotspējīgas vadošās ierīces ar RISC-V mikroshēmojumiem, Google atver durvis uzņēmumiem, ko noteikti izmēģināt.


Avots: Google

Caur: ArsTechnica