Heim häufiges Problem Was ist der Unterschied zwischen Risiko-V-Architektur und Arm?

Was ist der Unterschied zwischen Risiko-V-Architektur und Arm?

Dec 02, 2020 pm 04:06 PM
架构 arm risc-v

Unterschied: ARM ist eine geschlossene Befehlssatzarchitektur, die Anzahl der Anweisungen ist komplex und es gibt weder eine Kompatibilität untereinander noch unterstützt sie die Modularität. Es handelt sich um eine vollständig Open-Source-Architektur. Das Architekturdokument umfasst nur mehr als 200 Seiten und die Anzahl der grundlegenden Anweisungen beträgt nur mehr als 40. Gleichzeitig unterstützt ein Befehlssatz alle Architekturen und unterstützt die Modularisierung.

Was ist der Unterschied zwischen Risiko-V-Architektur und Arm?

Die Betriebsumgebung dieses Artikels: Windows 7-System, Dell G3-Computer.

Ab Sommer 2010 verbrachte das Berkeley-Forschungsteam etwa vier Jahre damit, einen komplett neuen Befehlssatz zu entwerfen und zu entwickeln. Dieser neue Befehlssatz heißt RISC-V. Der Befehlssatz wurde seit seiner offiziellen Veröffentlichung im Jahr 2014 von vielen Parteien in Frage gestellt. Bis 2017 erklärte die indische Regierung, dass sie RISC-V-basierte Prozessorprojekte kräftig finanzieren werde, wodurch RISC-V entstand Die erste Wahl in Indien. In diesem Jahr erfolgte die inländische Unterstützung für RISC-V auf nationaler politischer Ebene, und Shanghai war die erste Stadt in China, die RISC-V als Ziel staatlicher Unterstützung aufnahm. RISC-V-Lager.

Nach nur wenigen Jahren erhält RISC-V nicht nur politische Unterstützung, sondern auch Unternehmens- und akademische Kreise widmen diesem Open-Source-Befehlssatz zunehmend Aufmerksamkeit, und sogar Arm spürt den Druck. Seit der Geburt von RISC-V an der Berkeley University im Jahr 2010 ist eine der häufigsten Stimmen in der Branche, dass RISC-V die bestehende Wettbewerbslandschaft der von Arm und Intel dominierten Prozessorarchitekturen, IOT und andere eingebettete Märkte verändern könnte .

Der Unterschied zwischen ARM und RISC-V

Sowohl die ARM-Architektur als auch die RISC-V-Architektur sind in den 1980er Jahren vom reduzierten Befehlscomputer RISC abgeleitet. Der größte Unterschied zwischen den beiden liegt in ihrem Befürworten eines einfachen technischen Stils und eines völlig offenen Modells.

ARM ist eine geschlossene Befehlssatzarchitektur. Viele Hersteller, die nur die ARM-Architektur verwenden, können die Produktfrequenz und den Stromverbrauch nur an ihre eigenen Bedürfnisse anpassen und dürfen das ursprüngliche Design nicht ändern Die CPU-Architektur hat sich geändert. Sie ist äußerst komplex und langwierig, mit einer komplexen Anzahl von Anweisungen und zahlreichen Versionen. Sie sind weder untereinander kompatibel, noch unterstützen sie die Modularisierung, und es gibt teure Patent- und Architekturlizenzen Probleme.

Rückblickend wurde RISC-V von Beginn seines Entwurfs an als vollständig Open-Source-Architektur positioniert, wodurch die Umwege jahrzehntelanger Computersystementwicklung vermieden wurden. Das Architekturdokument umfasst nur mehr als 200 Seiten Die Anzahl der Basisanweisungen beträgt nur mehr als 40. Gleichzeitig unterstützt ein Befehlssatz alle Architekturen, und die Modularität ermöglicht es Benutzern, verschiedene Befehlsteilsätze je nach Bedarf frei anzupassen und zu konfigurieren.

Weitere Kenntnisse über Computerprogrammierung finden Sie unter: Einführung in die Programmierung! !

Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Risiko-V-Architektur und Arm?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Analyse des Startvorgangs der RISC-V-Linux-Assembly Analyse des Startvorgangs der RISC-V-Linux-Assembly Aug 01, 2023 pm 03:40 PM

Der Assembly-Startteil von RISC-V Linux ist relativ einfach und nicht zu kompliziert. Es gibt zwei Kernteile: die Erstellung und Umleitung von Seitentabellen. Die Erstellung der Seitentabelle ist in der Sprache C geschrieben. Heute analysieren wir zunächst den gesamten Assembly-Startprozess und analysieren dann die Umleitung.

Was ist die Architektur und das Arbeitsprinzip von Spring Data JPA? Was ist die Architektur und das Arbeitsprinzip von Spring Data JPA? Apr 17, 2024 pm 02:48 PM

SpringDataJPA basiert auf der JPA-Architektur und interagiert mit der Datenbank über Mapping, ORM und Transaktionsmanagement. Sein Repository bietet CRUD-Operationen und abgeleitete Abfragen vereinfachen den Datenbankzugriff. Darüber hinaus nutzt es Lazy Loading, um Daten nur bei Bedarf abzurufen und so die Leistung zu verbessern.

1,3 ms dauert 1,3 ms! Tsinghuas neueste Open-Source-Architektur für mobile neuronale Netzwerke RepViT 1,3 ms dauert 1,3 ms! Tsinghuas neueste Open-Source-Architektur für mobile neuronale Netzwerke RepViT Mar 11, 2024 pm 12:07 PM

Papieradresse: https://arxiv.org/abs/2307.09283 Codeadresse: https://github.com/THU-MIG/RepViTRepViT funktioniert gut in der mobilen ViT-Architektur und zeigt erhebliche Vorteile. Als nächstes untersuchen wir die Beiträge dieser Studie. In dem Artikel wird erwähnt, dass Lightweight-ViTs bei visuellen Aufgaben im Allgemeinen eine bessere Leistung erbringen als Lightweight-CNNs, hauptsächlich aufgrund ihres Multi-Head-Selbstaufmerksamkeitsmoduls (MSHA), das es dem Modell ermöglicht, globale Darstellungen zu lernen. Allerdings wurden die architektonischen Unterschiede zwischen Lightweight-ViTs und Lightweight-CNNs noch nicht vollständig untersucht. In dieser Studie integrierten die Autoren leichte ViTs in die effektiven

Wie steil ist die Lernkurve der Golang-Framework-Architektur? Wie steil ist die Lernkurve der Golang-Framework-Architektur? Jun 05, 2024 pm 06:59 PM

Die Lernkurve der Go-Framework-Architektur hängt von der Vertrautheit mit der Go-Sprache und der Backend-Entwicklung sowie der Komplexität des gewählten Frameworks ab: einem guten Verständnis der Grundlagen der Go-Sprache. Es ist hilfreich, Erfahrung in der Backend-Entwicklung zu haben. Frameworks mit unterschiedlicher Komplexität führen zu unterschiedlichen Lernkurven.

Ein verlässlicher Tippgeber behauptet, dass MacBook Pro und iMac später in diesem Jahr das M4-Upgrade erhalten, gefolgt vom MacBook Air im Frühjahr 2025 Ein verlässlicher Tippgeber behauptet, dass MacBook Pro und iMac später in diesem Jahr das M4-Upgrade erhalten, gefolgt vom MacBook Air im Frühjahr 2025 Jun 25, 2024 am 06:35 AM

Seitdem die Apple M4-betriebene OLED iPad Pro-Reihe auf den Markt gekommen ist, warten Apple Silicon-Fans sehnsüchtig auf die Ankunft des M4 SoC in der Mac-Reihe. Der M4 war unbestreitbar ein großer Fortschritt sowohl in der Rechen- als auch in der Grafikleistung – ein Sprung nach vorne

Snapdragon X Elite bleibt im GravityMark-GPU-Test aufgrund einer schockierenden Anomalie hinter dem iPhone 15 Pro zurück Snapdragon X Elite bleibt im GravityMark-GPU-Test aufgrund einer schockierenden Anomalie hinter dem iPhone 15 Pro zurück Jun 19, 2024 am 10:50 AM

Der neu eingeführte Snapdragon X Elite-Chip wird endlich in Laptops ausgeliefert. Laut unserem ausführlichen Test des VivoBook S 15 OLED mit dem X Elite (78-100) mit 12 Kernen und etwas weniger leistungsstarker Grafik als das Top-End-Modell (84-100).

Gängige Konfigurationsmethoden für die Verwendung von GDB zum Debuggen eingebetteter ARM-Programme unter Linux Gängige Konfigurationsmethoden für die Verwendung von GDB zum Debuggen eingebetteter ARM-Programme unter Linux Jul 05, 2023 am 08:10 AM

Gängige Konfigurationsmethoden für die Verwendung von GDB zum Debuggen eingebetteter ARM-Programme unter Linux. Als spezielles Computersystem werden eingebettete Systeme normalerweise in elektronische Geräte integriert und zur Steuerung und Verwaltung von Hardwareressourcen verwendet. Um den Betrieb eingebetteter Systeme zu debuggen und zu analysieren, müssen wir spezielle Tools verwenden. Unter diesen ist GDB ein häufig verwendeter Open-Source-Debugger, der auf eingebetteten Systemen ausgeführt werden und mit Programmen kommunizieren kann. In diesem Artikel werden gängige Konfigurationsmethoden für die Verwendung von GDB zum Debuggen eingebetteter ARM-Programme unter Linux vorgestellt und Codebeispiele gegeben.

Handzerreißen von Llama3 Schicht 1: Implementierung von llama3 von Grund auf Handzerreißen von Llama3 Schicht 1: Implementierung von llama3 von Grund auf Jun 01, 2024 pm 05:45 PM

1. Architektur von Llama3 In dieser Artikelserie implementieren wir llama3 von Grund auf. Die Gesamtarchitektur von Llama3: Stellen Sie sich die Modellparameter von Llama3 vor: Werfen wir einen Blick auf die tatsächlichen Werte dieser Parameter im Llama3-Modell. Bild [1] Kontextfenster (Kontextfenster) Beim Instanziieren der LlaMa-Klasse definiert die Variable max_seq_len das Kontextfenster. Es gibt andere Parameter in der Klasse, aber dieser Parameter steht in direktem Zusammenhang mit dem Transformatormodell. Die max_seq_len beträgt hier 8K. Bild [2] Wortschatzgröße und AufmerksamkeitL