Google ujar manawa pengin ndhukung arsitektur RISC-V saiki

RISC-V

Google pengin RISC-V katon minangka "platform tingkat 1" ing Android

Ing KTT RISC-V, Google ngumumake niat kanggo ndhukung arsitektur RISC-V kanthi resmi ing platform Android.

Sampeyan kudu eling yen ing kuartal pungkasan 2022, repositori AOSP (Android Open Source Project), sing ngembangake kode sumber kanggo platform Android, wiwit kalebu owah-owahan sing nyedhiyani support kanggo piranti karo prosesor adhedhasar arsitektur RISC-V.

Kanggo sing isih ora ngerti babagan RISC-V, sampeyan kudu ngerti nyedhiyakake sistem instruksi mesin sing mbukak lan fleksibel sing ngidini mikroprosesor bisa dibangun kanggo aplikasi sewenang-wenang tanpa mbutuhake ragad utawa kahanan panggunaan. RISC-V ngidini nggawe SoC lan prosesor sing mbukak kanthi lengkap.

Saiki, adhedhasar spesifikasi RISC-V, sawetara perusahaan lan komunitas ing macem-macem lisensi gratis (BSD, MIT, Apache 2.0) ngembangake sawetara rolas varian inti mikroprosesor, kira-kira satus SoC lan chip sing wis siap. Dhukungan RISC-V wis ana wiwit rilis Glibc 2.27, binutils 2.30, gcc 7, lan Linux kernel 4.15.

Owah-owahan utamane disiapake dening Alibaba Cloud, nanging lagi dipromosekake kanthi kolaborasi karo Google lan liwat SIG Android khusus sing digawe dening RISC-V International lan mbukak kanggo perusahaan liyane sing kasengsem ing tumpukan piranti lunak Android ing prosesor RISC-V kanggo gabung.

Perlu dicathet yen Android, sistem operasi sing dikembangake dening Google, saiki ndhukung sawetara Arsitektur Set Instruksi (ISA), kayata Arm lan x86. Umume piranti sing nggunakake Android, kalebu smartphone, tablet, TV, lan jam tangan pinter, nggunakake chipset adhedhasar Arm.

Apa arsitektur ISA?

Ngerteni apa sing bisa ditindakake dening set instruksi lan carane kompiler nggunakake instruksi kasebut bisa mbantu pangembang nulis kode sing luwih efisien. Uga bisa mbantu wong ngerti output compiler, sing bisa migunani kanggo debugging. Arm mbukak arsitektur set instruksi kanggo intine Cortex M.

Kanthi ngidini lisensi nggawe instruksi khusus dhewe, lPangembang bisa nyepetake beban kerja khusus. Kulawarga Arm ISA ngidini pangembang nulis piranti lunak lan perangkat kukuh sing cocog karo spesifikasi Arm, ngerti manawa prosesor adhedhasar Arm bakal mbukak padha.

Arsitektur pesawat instruksi (ISA) minangka bagéan saka model abstrak komputer sing nemtokake cara piranti lunak ngontrol CPU. ISA tumindak minangka antarmuka antarane hardware lan software, nemtokake apa prosesor bisa nindakake lan carane iku.

ISA iku mung liya kang pangguna bisa sesambungan karo hardware. Bisa dianggep minangka manual programmer amarga minangka bagean saka mesin sing katon dening programmer basa assembly, penulis kompiler, lan programmer aplikasi.

ISA nemtokake jinis data sing didhukung, ndhaptar, cara hardware ngatur memori utama, fitur tombol (kayata memori virtual), instruksi microprocessor bisa nglakokaké, lan model input / output saka macem-macem implementasine ISA, plus iku bisa ditambahi instruksi nambah utawa kemampuan liyane, utawa ndhukung. alamat lan nilai data sing luwih gedhe.

Owah-owahan kasebut kalebu subsistem kaya tumpukan grafis, sistem swara, komponen puter maneh video, perpustakaan bionik, mesin virtual dalvik, kerangka kerja, tumpukan Wi-Fi lan Bluetooth, RunTime, emulator, toolkit pangembang, lan macem-macem modul pihak katelu, kalebu modul pembelajaran mesin kanggo pangenalan teks, klasifikasi swara, lan gambar.

Dadi kudune kanggo nyiapake versi lengkap Android sing dioptimalake kanggo RISC-V lan obah saka tataran prototipe kanggo produk final, ana isih akeh karya sing kudu rampung, kang bisa njupuk sawetara taun. Ing wektu sing padha, kanggo para penggemar sing siap kanggo eksperimen, sistem mbangun wis dirilis sing ngidini sampeyan ngevaluasi status cabang Android "riscv64". Dhukungan emulator diarepake ing awal 2023 lan dhukungan Android RunTime (ART) kanggo RISC-V samesthine ing Q2023 XNUMX.

sumber: https://arstechnica.com


Konten artikel kasebut sesuai karo prinsip kita yaiku etika editorial. Kanggo nglaporake klik kesalahan Kene.

Dadi pisanan komentar

Ninggalake komentar sampeyan

Panjenengan alamat email ora bisa diterbitake. Perangkat kothak ditandhani karo *

*

*

  1. Tanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Kontrol SPAM, manajemen komentar.
  3. Legitimasi: idin sampeyan
  4. Komunikasi data: Data kasebut ora bakal dikomunikasikake karo pihak katelu kajaba kanthi kewajiban ukum.
  5. Panyimpenan data: Database sing dianakake dening Occentus Networks (EU)
  6. Hak: Kapan wae sampeyan bisa matesi, mulihake lan mbusak informasi sampeyan.