Centrale Androïde

Qu'est-ce que RISC-V et qu'est-ce que cela signifie pour Android et Wear OS ?

protection click fraud

Qualcomm a annoncé qu'il travaillait avec Google pour développer une plate-forme Wear OS personnalisée utilisant le RISC-V ISA. Nous savions déjà que Qualcomm investissait massivement pour faire progresser l'utilisation de RISC-V avec la création de AUGMENTER début 2023. Qualcomm a même créé une nouvelle société avec Bosch, Infineon, Nordic Semiconductor et NXP pour accroître la disponibilité de produits commerciaux utilisant le RISC-V ISA. La collaboration des plus grands acteurs du secteur permettra de créer les futures générations d'appareils. volonté être basé sur cette plateforme.

Mais qu’est-ce que RISC-V? Qu’est-ce qu’un ISA exactement? Qu’est-ce que tout cela signifie pour les personnes qui utilisent Android et Wear OS, comme vous et moi? Spoiler: c'est un truc vraiment cool.

Qu’est-ce que RISC-V ?

Un processeur RISC-V
(Crédit image: Siemens)

RISC-V est une ISA (Instruction Set Architecture) open source utilisée pour le développement de processeurs personnalisés. Il est basé sur l'architecture informatique RISC (Reduced Instruction Set Computing) et fourni sous licence open source libre de droits par

RISC-V International, une organisation suisse à but non lucratif.

Le RISQUE ISA utilise le concept selon lequel chaque instruction donnée à un processeur ne doit exécuter qu’une seule fonction. Pour en faire plus, il vous suffit d'envoyer plus d'instructions. En gardant les instructions effectuées localement sur le processeur, comme les mathématiques, séparées des instructions qui utilisent d'autres parties d'un ordinateur, le temps nécessaire pour effectuer une tâche est facile à prévoir et la conception globale est simplifié. Par rapport à une conception CISC (Complex Instruction Set Computer) comme BRAS, la plateforme utilisée dans des choses comme votre téléphone ou votre montre intelligente, un processeur RISC a besoin de plus d'instructions individuelles, mais chacune est exécutée très rapidement.

Un processeur RISC nécessite plus d'instructions individuelles qu'un processeur ARM, mais elles sont exécutées plus rapidement et plus efficacement.

Cela représente beaucoup d'acronymes et un aperçu compliqué de quelque chose qui n'est en réalité qu'une idée simple: faire de petites choses une à la fois très rapidement peuvent être plus efficaces que de faire une chose compliquée parfois. Les deux fournissent le même résultat en ce qui concerne l’utilisateur, l’accent est donc mis sur l’efficacité.

L'informatique RISC-V et les ISA basés sur CISC, comme ARM, ont des forces et des faiblesses. ARM est très économe en énergie, hautement évolutif et dispose d'un écosystème mature et stable. À l’heure actuelle, c’est la plate-forme idéale pour les petits appareils embarqués, c’est pourquoi il en existe des centaines de milliards. Cela pourrait changer dans un avenir proche en raison des éléments qui rendent RISC-V génial.

Qu’est-ce qui rend RISC-V important pour vous ?

Statistiques de la batterie sur le Motorola Edge+ (2023)
(Crédit image: Nicholas Sutrich / Android Central)

Il y a plusieurs raisons pour lesquelles des entreprises comme Qualcomm, Google, NVIDIA et bien d’autres s’intéressent à RISC-V, mais il y en a deux vraiment importantes: son ouverture et sa modularité.

RISC-V est fourni sous licence clémente et libre de droits. licence open source. Cela signifie que les entreprises sont libres de l’utiliser, de le modifier pour mieux répondre à un besoin particulier et de construire des appareils utilisant ces conceptions. La prochaine entreprise pourra les référencer pour le rendre encore meilleur. Les entreprises peuvent même travailler ensemble sans attendre qu'une entreprise comme Arm ou Intel développe la « prochaine génération » de conception de cœur de processeur. Idéalement, la nature open source de RISC-V encouragera la collaboration et l'innovation.

RISC-V est également très modulaire. Le ISA de base peut tout alimenter, depuis un simple contrôleur à usage unique jusqu'à un superordinateur central complet, grâce à l'utilisation d'extensions. Cela signifie que les logiciels de haut niveau, comme un système d'exploitation, sont plus faciles à développer et à maintenir, car quelle que soit l'entreprise qui développe un processeur RISC-V, le code est le même.

Quand on combine tout cela, les choses deviennent vraiment intéressantes. Une entreprise peut développer un processeur personnalisé conçu pour des tâches spécifiques adaptées à un ensemble ciblé d'applications finales. Un PPA optimisé (puissance, performances et surface) construit sur une plate-forme où chaque fonctionnalité peut être sélectionnée à la main être beaucoup plus flexible que de devoir utiliser l'ensemble des fonctionnalités, ce qui signifie de meilleures performances en utilisant moins pouvoir.

Bras Cortex-X3
(Crédit image: Arm Holdings)

En termes simples, le développement de RISC-V signifie que votre montre intelligente – et éventuellement votre téléphone – sera plus rapide et aura une meilleure autonomie une fois toutes les bizarreries résolues. J'ai écrit sur la façon dont le Tensor G3 est tellement génial en raison de la conception personnalisée du matériel et des logiciels adaptés au code IA de Google. Prenez cette idée et étendez-la à l'ensemble de la puce, conçue pour être vraiment efficace dans les domaines de Wear OS ou téléphone Android des choses.

Nous n’en sommes pas encore là et c’est une grande colline à gravir. Les conceptions ARM sont utilisées aujourd’hui parce qu’elles sont si efficaces là où cela compte. Les conceptions RISC-V pourraient ne jamais rattraper leur retard. S’ils le font, nous pouvons enfin nous attendre à un appareil aussi performant que le prétend l’entreprise qui le vend en termes de performances et d’efficacité.

instagram story viewer