Η Google ανακοινώνει την επίσημη υποστήριξη Android RISC-V

Η Google ανακοίνωσε επίσημα την υποστήριξή της για την αρχιτεκτονική RISC-V, ένα εναλλακτικό ISA χωρίς τέλη αδειοδότησης.

Το Android, το λειτουργικό σύστημα που αναπτύχθηκε από την Google, υποστηρίζει επί του παρόντος μερικές διαφορετικές αρχιτεκτονικές συνόλων εντολών (ISA), όπως το Arm και το x86. Οι περισσότερες συσκευές που χρησιμοποιούν Android, συμπεριλαμβανομένων των smartphone, των tablet, των τηλεοράσεων και των smartwatches, χρησιμοποιούν chipset που βασίζονται σε βραχίονα. Η Intel σταμάτησε να παράγει CPU για τηλέφωνα και η υποστήριξη για MIPS καταργήθηκε στην έκδοση NDK 17. Ωστόσο, ένας ISA που έχει πολλή φλυαρία είναι Rμορφωμένος Εγώεντολές μικρόet ντουπολογιστής V, RISC-V, που είναι ένα δωρεάν και ανοιχτό ISA. Οποιοσδήποτε είναι ελεύθερος να σχεδιάζει μάρκες με βάση αυτό χωρίς να πληρώνει τέλη αδειοδότησης ή δικαιώματα εκμετάλλευσης και η Google ανακοίνωσε την επίσημη υποστήριξή του στην κεντρική ομιλία της εταιρείας που έλαβε χώρα κατά τη διάρκεια της Συνόδου Κορυφής RISC-V.

Το RISC-V είναι ιδιαίτερο γιατί είναι ένα δωρεάν και ανοιχτό ISA και οι πωλητές που θέλουν να κάνουν φθηνά προϊόντα IoT θα ενδιαφέρονται να χρησιμοποιήσουν το RISC-V για την ανάπτυξη τσιπ χαμηλού κόστους. Ταυτόχρονα, οι εταιρείες που επιδιώκουν να μειώσουν την εξάρτησή τους από ανταγωνιστές ή ξένες οντότητες θα αναζητήσουν επίσης σοβαρά. Με ενδιαφέρο, Η Google κάνει ήδη χρήση την αρχιτεκτονική RISC-V για το τσιπ ασφαλείας Titan M2 στη σειρά Google Pixel και Η Intel προσφέρει τώρα για την κατασκευή chipset RISC-V για εμπορικούς πελάτες.

Στην κεντρική ομιλία της εταιρείας, ο Lars Bergstrom, διευθυντής μηχανικής του Android, είπε ότι θέλει το RISC-V να θεωρείται ως «πλατφόρμα επιπέδου 1» στο Android. Αυτό είναι στο ίδιο επίπεδο με αυτό που είναι αυτή τη στιγμή ο Arm για το Android, ένα μάλλον τολμηρό βήμα που πρέπει να κάνουμε μπροστά σε αυτό που προηγουμένως φαινόταν να ήταν πλήρης αδιαφορία από την Google. Η ομάδα Android, ως απάντηση στο ArsTechnicaΟ Ron Amadeo όταν ρώτησε την ομάδα εάν η υποστήριξη RISC-V ήταν στις κάρτες στο Google I/O 2022, φαινόταν να υποδηλώνει ότι το RISC-V δεν θα ερχόταν σύντομα. Η ερώτηση της Amadeo σχετικά με την υποστήριξη του RISC-V στο μέλλον απαντήθηκε με το "παρακολουθούμε, αλλά θα ήταν μια μεγάλη αλλαγή για εμάς".

Ο Bergstrom λέει ότι μπορείτε να κάνετε λήψη και να δοκιμάσετε μια πολύ περιορισμένη έκδοση του Android για RISC-V αυτή τη στιγμή, αλλά δεν υποστηρίζεται το Android Runtime (ART) για φόρτους εργασίας Java. Είπε ότι αναμένει επίσημη υποστήριξη εξομοιωτή να έρθει σύντομα, με το ART να έρθει κάποια στιγμή στο 1ο τρίμηνο του 2023. Μοιράστηκε την παραπάνω διαφάνεια, η οποία δείχνει ότι ενώ υπάρχουν πολλά να γίνουν για να απογειωθεί το AOSP στο RISC-V, η εταιρεία είναι αφοσιωμένη στην αρχιτεκτονική.

Το καλύτερο μέρος όλων αυτών είναι ότι οι προγραμματιστές δεν θα χρειαστεί να κάνουν πολλά για να εκτελούνται οι εφαρμογές τους σε συσκευές RISC-V. Το ART βασικά "μεταφράζει" τον bytecode σε εγγενείς οδηγίες της συσκευής στην οποία εκτελείται, επομένως θα μεταφράζεται σε RISC-V αντί για Arm. Ο εγγενής κώδικας είναι μια διαφορετική ιστορία, αλλά ο κώδικας Java αποτελεί το σύνολο των περισσότερων εφαρμογών Android.

Όσο για το γιατί οι εταιρείες μπορεί να θέλουν να πηδήξουν από το Arm, υπάρχουν μερικοί λόγοι. Για αρχή, η εταιρεία ήταν απίστευτα ασταθής. Η SoftBank, ο ιδιοκτήτης της, προσπάθησε να πουλήσει την εταιρεία στη Nvidia, αν και αυτό απέτυχε. Επίσης, η Arm έχει γίνει πιόνι εμπορικών κυρώσεων που επιβλήθηκαν σε εταιρείες όπως η Huawei, όπου αναγκάστηκε να διακόψει τις επαφές της για αρκετούς μήνες. Ακόμα χειρότερο είναι αυτό Η Arm μήνυσε την Qualcomm για την αγορά της Nuvia, και δεν είναι ωραίο να κάνεις μήνυση σε έναν από τους μεγαλύτερους πελάτες σου.

Το RISC-V θεωρείται ως μια απόδραση από τη δυτική εξάρτηση, και ένα μεγάλο μέρος αυτού οφείλεται στην ενσωμάτωση της RISC-V International στην Ελβετία. Μπορεί να λειτουργήσει ως ουδέτερο μέρος τόσο στις ΗΠΑ όσο και στην Κίνα, καθιστώντας το μια ελκυστική επιλογή για εταιρείες που θέλουν να σχεδιάσουν chipsets. Η Alibaba είναι ένας από τους μεγαλύτερους υποστηρικτές του RISC-V και μηχανικοί της εταιρείας μετέφεραν το Android 10 σε μια πλακέτα RISC-V πριν από δύο χρόνια.

Θα παρακολουθούμε και θα περιμένουμε να δούμε πώς θα διαμορφωθεί το RISC-V τους επόμενους μήνες. Αν και πιθανότατα θα χρειαστεί λίγος χρόνος μέχρι να δούμε βιώσιμες ναυαρχίδες με chipset RISC-V στην αγορά, η Google ανοίγει την πόρτα για τις εταιρείες να δοκιμάσουν σίγουρα.


Πηγή: Google

Μέσω: ArsTechnica