Dukungan awal untuk arsitektur RISC-V ditambahkan ke basis kode Android

Repositori AOSP (Android Open Source Project), yang mengembangkan kode sumber untuk platform Android, telah mulai memasukkan perubahan untuk mendukung perangkat dengan prosesor berbasis arsitektur RISC-V.

Patchset dukungan RISC-V disiapkan oleh Alibaba Cloud dan mencakup 76 patch yang mencakup berbagai subsistem, termasuk tumpukan grafis, sistem suara, komponen pemutaran video, perpustakaan bionik, mesin virtual dalvik, kerangka kerja, tumpukan Wi-Fi dan Bluetooth, alat pengembang dan berbagai modul pihak ketiga, termasuk model untuk TensorFlow Lite dan modul pembelajaran mesin untuk pengenalan teks, klasifikasi suara dan gambar.

Dari total kumpulan patch, 30 patch terkait lingkungan sistem dan perpustakaan telah diintegrasikan ke dalam AOSP. Selama beberapa bulan ke depan, Alibaba Cloud bermaksud merilis patch tambahan pada AOSP untuk mengaktifkan dukungan RISC-V di kernel, Android Runtime (ART), dan emulator.

Dukungan awal untuk arsitektur RISC-V ditambahkan ke basis kode Android

Untuk mendukung dukungan RISC-V di Android, RISC-V International telah membuat Android SIG khusus yang dapat diikuti oleh perusahaan lain yang tertarik menjalankan tumpukan perangkat lunak Android pada prosesor RISC-V. Memindahkan dukungan RISC-V ke arus utama Android dilakukan melalui kerja sama dengan Google dan komunitas.

Perubahan yang diusulkan untuk Android merupakan bagian dari inisiatif untuk memperluas cakupan perangkat berdasarkan arsitektur RISC-V. Tahun lalu, Alibaba membuka pengembangan terkait prosesor XuanTie RISC-V dan mulai aktif mempromosikan RISC-V tidak hanya untuk perangkat IoT dan sistem server, tetapi juga untuk perangkat konsumen dan berbagai chip khusus, yang mencakup berbagai aplikasi mulai dari sistem multimedia hingga sinyal. pemrosesan dan akselerator untuk pembelajaran mesin.

RISC-V menyediakan sistem instruksi mesin yang terbuka dan fleksibel yang memungkinkan Anda membuat mikroprosesor untuk aplikasi sewenang-wenang, tanpa memerlukan royalti dan tanpa memaksakan ketentuan penggunaan. RISC-V memungkinkan pembuatan SoC dan prosesor yang sepenuhnya terbuka. Saat ini, berdasarkan spesifikasi RISC-V, berbagai perusahaan dan komunitas di bawah berbagai lisensi gratis (BSD, MIT, Apache 2.0) sedang mengembangkan beberapa lusin varian inti mikroprosesor, sekitar seratus SoC, dan chip yang sudah diproduksi. Dukungan RISC-V telah hadir sejak rilis Glibc 2.27, binutils 2.30, gcc 7, dan kernel Linux 4.15.

Sumber: opennet.ru

Tambah komentar