Maison  >  Article  >  Quelle est la différence entre l'architecture risc-v et arm ?

Quelle est la différence entre l'architecture risc-v et arm ?

青灯夜游
青灯夜游original
2020-12-02 16:06:3931276parcourir

Différence : ARM est une architecture de jeu d'instructions fermée. Le document d'architecture fait des milliers de pages. Le nombre d'instructions est complexe et il existe de nombreuses versions. Elles ne sont ni compatibles les unes avec les autres, ni ne prennent en charge la modularité ; -V 】 est une architecture entièrement open source. Le document d'architecture ne fait que plus de 200 pages et le nombre d'instructions de base n'est que de plus de 40. Dans le même temps, un ensemble de jeux d'instructions prend en charge toutes les architectures et prend en charge la modularisation.

Quelle est la différence entre l'architecture risc-v et arm ?

L'environnement d'exploitation de cet article : système Windows 7, ordinateur Dell G3.

À partir de l'été 2010, l'équipe de recherche de Berkeley a passé environ quatre ans à concevoir et développer un nouvel ensemble d'instructions complet. Ce nouveau jeu d'instructions s'appelle RISC-V. Le jeu d'instructions a été remis en question par de nombreuses parties depuis sa sortie officielle en 2014. En 2017, le gouvernement indien a déclaré qu'il financerait vigoureusement les projets de processeurs basés sur RISC-V, créant ainsi RISC-V. le premier choix en Inde. Ensemble de directives nationales de facto. Cette année, le soutien national au RISC-V a été fourni au niveau politique national, et Shanghai est devenue la première ville de Chine à inclure le RISC-V comme cible du soutien gouvernemental. Camp RISC-V.

Après seulement quelques années, RISC-V bénéficie non seulement d'un soutien politique, mais les milieux d'affaires et universitaires accordent également une attention croissante à cet ensemble d'instructions open source, et même Arm ressent la pression. Depuis la naissance de RISC-V à l'Université de Berkeley en 2010, l'une des voix les plus répandues dans l'industrie est que RISC-V pourrait changer le paysage concurrentiel existant des architectures de processeur dominées par Arm et Intel, l'IOT et d'autres marchés embarqués ont eu un impact .

La différence entre ARM et RISC-V

L'architecture ARM et l'architecture RISC-V sont dérivées de l'ordinateur à instructions réduites RISC dans les années 1980. La plus grande différence entre les deux réside dans le fait qu’ils prônent un style technique simple et un modèle complètement ouvert.

ARM est une architecture de jeu d'instructions fermée. De nombreux fabricants qui utilisent uniquement l'architecture ARM ne peuvent ajuster la fréquence du produit et la consommation d'énergie qu'en fonction de leurs propres besoins, et ne sont pas autorisés à modifier la conception originale après des décennies de développement. et l'évolution, l'architecture du processeur est devenue extrêmement complexe et verbeuse. Les documents sur l'architecture ARM comptent des milliers de pages, le nombre d'instructions est complexe et il existe de nombreuses versions. Elles ne sont ni compatibles les unes avec les autres, ni ne prennent en charge la modularisation. problèmes coûteux de licences de brevets et d’architecture.

En regardant RISC-V, dès le début de sa conception, il s'est positionné comme une architecture entièrement open source, évitant les détours de décennies de développement de systèmes informatiques. Le document d'architecture ne compte que plus de 200 pages. , et le nombre d'instructions de base est seulement Il y a plus de 40 instructions, et un jeu d'instructions prend en charge toutes les architectures. La modularité permet aux utilisateurs de personnaliser et de configurer librement différents sous-ensembles d'instructions en fonction de leurs besoins.

Pour plus de connaissances sur la programmation informatique, veuillez visiter : Introduction à la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn