Google қазір RISC-V архитектурасын ресми түрде қолдағысы келетінін айтады

RISC-V

Google RISC-V Android жүйесінде «1-деңгейлі платформа» ретінде қарастырылғанын қалайды

RISC-V саммитінде, Google RISC-V архитектурасына ресми қолдау көрсету ниетін жариялады Android платформасында.

Есте сақтау керек, 2022 жылдың соңғы тоқсанында репозиторий AOSP (Android Open Source Project), ол Android платформасының бастапқы кодын әзірлейді, қолдау көрсететін өзгерістерді қоса бастады архитектурасына негізделген процессорлары бар құрылғылар RISC-V.

RISC-V туралы әлі білмейтіндер үшін сіз мұны білуіңіз керек ол ашық және икемді машина нұсқау жүйесін қамтамасыз етеді бұл микропроцессорларды ақысыз немесе пайдалану шарттарынсыз ерікті қолданбалар үшін құруға мүмкіндік береді. RISC-V толығымен ашық SoC және процессорларды жасауға мүмкіндік береді.

Қазіргі уақытта RISC-V спецификациясы негізінде әртүрлі тегін лицензиялар бойынша (BSD, MIT, Apache 2.0) бірнеше компаниялар мен қауымдастықтар микропроцессорлық ядролардың бірнеше ондаған нұсқаларын, жүзге жуық дайын SoC және чиптерді әзірлеуде. RISC-V қолдауы Glibc 2.27, binutils 2.30, gcc 7 және Linux ядросы 4.15 шығарылымдарынан бері бар.

Өзгерістерді негізінен Alibaba Cloud дайындайды, бірақ олар Google-мен бірлесіп және RISC-V International жасаған арнайы Android SIG арқылы алға жылжытылады және қосылу үшін RISC-V процессорларында Android бағдарламалық жасақтамасын іске қосуға мүдделі басқа компанияларға ашық.

Айта кетейік, Android, Google әзірлеген операциялық жүйе қазіргі уақытта Arm және x86 сияқты бірнеше түрлі нұсқаулықтар жинағының архитектурасын (ISAs) қолдайды. Android жүйесін пайдаланатын көптеген құрылғылар, соның ішінде смартфондар, планшеттер, теледидарлар және смарт сағаттар Arm негізіндегі чипсеттерді пайдаланады.

ISA архитектурасы дегеніміз не?

Нұсқаулар жинағы не істей алатынын және компилятор бұл нұсқауларды қалай пайдаланатынын түсіну әзірлеушілерге тиімдірек код жазуға көмектеседі. Сондай-ақ, ол оларға компилятордың шығуын түсінуге көмектесе алады, ол жөндеу үшін пайдалы болуы мүмкін. Arm Cortex M өзектеріне арналған нұсқаулар жинағының архитектурасын ашады.

Лицензиаттарға өздерінің жеке нұсқауларын жасауға рұқсат беру арқылы, lӘзірлеушілер арнайы жұмыс жүктемелерін жылдамдата алады. Отбасы Arm ISA әзірлеушілерге Arm техникалық сипаттамаларына сәйкес келетін бағдарламалық құрал мен микробағдарлама жазуға мүмкіндік береді, кез келген Arm негізіндегі процессор оларды бірдей іске қосатынын біле отырып.

Нұсқаулар жинағының архитектурасы (ISA) бағдарламалық жасақтаманың орталық процессорды қалай басқаратынын анықтайтын компьютердің дерексіз моделінің бөлігі болып табылады. ISA процессор не істей алатынын және оны қалай орындайтынын көрсететін аппараттық және бағдарламалық қамтамасыз ету арасындағы интерфейс ретінде әрекет етеді.

ISA пайдаланушының аппараттық құралмен өзара әрекеттесетін жалғыз құралы болып табылады. Оны бағдарламалаушы нұсқаулығы деп санауға болады, себебі ол ассемблер тілінің программистіне, компилятор жазушысына және қолданбалы бағдарламашыға көрінетін машинаның бөлігі болып табылады.

ISA қолдау көрсетілетін деректер түрлерін анықтайды, регистрлер, аппараттық құралдың негізгі жадты басқару тәсілі, негізгі мүмкіндіктер (мысалы, виртуалды жад), микропроцессор орындай алатын нұсқаулар және әртүрлі ISA іске асыруларының енгізу/шығару моделі, сонымен қатар нұсқауларды немесе басқа мүмкіндіктерді қосу немесе қолдау көрсету арқылы кеңейтілуі мүмкін. мекенжайлар және үлкенірек деректер мәндері.

Өзгерістер графикалық стек сияқты ішкі жүйелерді қамтиды, дыбыс жүйесі, бейнені ойнату құрамдастары, бионикалық кітапхана, dalvik виртуалды машинасы, фреймворктар, Wi-Fi және Bluetooth стектері, RunTime, эмулятор, әзірлеуші ​​құралдар жинағы және әртүрлі үшінші тарап модульдері, соның ішінде мәтінді тану, дыбысты классификациялау үшін машиналық оқыту модульдері және суреттер.

Болу керек RISC-V үшін оңтайландырылған Android жүйесінің толық нұсқасын дайындау және прототиптік кезеңнен соңғы өнімге көшу, әлі де көп жұмыс істеу керек, бұл бірнеше жыл қажет болуы мүмкін. Сонымен бірге эксперименттерге дайын энтузиастар үшін, құрастыру жүйесі қазірдің өзінде шығарылды бұл Android филиалының «riscv64» күйін бағалауға мүмкіндік береді. Эмуляторды қолдау 2023 жылдың басында және RISC-V үшін Android RunTime (ART) қолдауы 2023 жылдың XNUMX тоқсанында күтіледі.

Дерек көзі: https://arstechnica.com


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.