7 points par xguru 2023-11-02 | 1 commentaires | Partager sur WhatsApp
  • Android est un système d’exploitation open source qui peut être librement porté sur divers appareils et architectures
  • À cela s’ajoute RISC-V, une ISA (architecture de jeu d’instructions) libre et ouverte
  • En novembre 2022, Google a annoncé lors du sommet RISC-V qu’il commencerait à accepter des patchs pour RISC-V, et récemment, la prise en charge de RISC-V dans Android a commencé à gagner en maturité
  • RISC-V est une ISA modulaire, avec de très nombreuses extensions optionnelles
  • Google a finalisé la définition d’un « ensemble initial » qu’il juge important pour garantir que tous les CPU exécutant RISC-V disposent de toutes les fonctionnalités nécessaires pour atteindre de hautes performances
    • Cet ensemble comprend le profil rva22 ainsi que les extensions vectorielles et de chiffrement vectoriel
  • Il est désormais possible de compiler, tester et exécuter soi-même Android avec prise en charge de RISC-V sur sa propre machine
    • Comme pour les autres cibles de plateforme de l’AOSP, il est possible d’utiliser la prise en charge de l’appareil virtuel Cuttlefish
    • L’environnement de base est pris en charge, mais n’est pas encore optimisé
  • D’ici la fin de l’année, l’ABI NDK devrait être finalisée, et des builds Canary devraient bientôt être disponibles dans la CI d’Android
    • Il devrait alors devenir facile de tester RISC-V sur x86-64 et ARM64
    • L’objectif est de proposer d’ici 2024 un émulateur complet permettant de tester des applications sur différents formats d’appareils
    • Comme annoncé récemment dans le cadre de la collaboration avec Qualcomm, les wearables devraient constituer le premier format concerné
  • Mais porter le système d’exploitation Android lui-même ne suffit pas
    • Google collabore avec la communauté et avec RISE (écosystème logiciel RISC-V)
    • Le projet RISE a été créé pour proposer des moyens d’accélérer la disponibilité des logiciels pour des cœurs processeur RISC-V à hautes performances et à forte efficacité énergétique, capables d’exécuter des systèmes d’exploitation de haut niveau
    • Cela inclut non seulement Android, mais aussi Linux et d’autres systèmes d’exploitation dans divers domaines d’application, dont le calcul haute performance
    • Le projet RISE réunit des membres d’Andes, Google, Intel, Imagination Technologies, MediaTek, Nvidia, Qualcomm Technologies, Red Hat, Rivos, Samsung, SiFive, T-Head et Ventana
  • Google poursuit et renforce ses investissements dans RISC-V International sur le long terme, au-delà du statut de membre premium et de sa participation au conseil d’administration
  • La prise en charge de RISC-V par Android repose sur diverses contributions, de la toolchain aux bibliothèques de support de base. Toute participation supplémentaire est la bienvenue