risc-v
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| risc-v [2023-10-13 14:42:23] – [Derzeitige Verwendung von RISC-V] manfred | risc-v [2023-10-13 15:36:07] (aktuell) – manfred | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== RISC-V ====== | ||
| + | |||
| + | [[:: | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | ===== Geschichtlicher Hintergrund von RISC-V ===== | ||
| + | |||
| + | In den 1970er und den frühen 1980er Jahren wurde die Idee von RISC-basierten Prozessoren immer populärer. Dies bedeutete Systeme mit einer maximal reduzierten Anzahl von ausführbaren Anweisungen. Zu dieser Zeit wurden die ersten ARM-Chips sowie RISC-I und RISC-II in den Verkaufsräumen vorgestellt. In den folgenden Jahren wurden auch die Konzepte RISC-III und RISC-IV entwickelt, die sich auf die Projekte SOAR und SPUR beziehen. Der heutige Protagonist, | ||
| + | |||
| + | Die RISC-V-Architektur ist ein recht junges Konzept, denn die Arbeit daran begann 2010 an der University of California, Berkeley, unter der Leitung von David Patterson. Das Projekt wurde von Microsoft und interessanterweise auch von Intel finanziert, und die Forschungsarbeit führte im folgenden Jahr zur Vorstellung des ersten RISC-V-basierten Chips. | ||
| + | |||
| + | Die Geschichte nimmt 2014 an Fahrt auf, als Professor Krste Asanović und Petterson einen Artikel veröffentlichen, | ||
| + | |||
| + | |||
| + | ==== Kostenlos? Dies ist ein fairer Preis ==== | ||
| + | |||
| + | Die RISC-V-Architektur ist ein gutes Beispiel für das Open–Source-Modell. Das bedeutet, dass diese Art von Kernen in jedem Design von praktisch jedem implementiert werden kann. Mit anderen Worten: Der Quellcode und die Dokumentation von RISC-V sind öffentlich zugänglich, | ||
| + | |||
| + | Erwähnenswert ist auch, dass die Open RISC-V-Architektur kleineren Unternehmen und Neugründungen den Einstieg in den Prozessormarkt ermöglicht, | ||
| + | |||
| + | |||
| + | ===== RISC-V-Eigenschaften ===== | ||
| + | |||
| + | RISC-V-Prozessoren zeichnen sich, wie andere Computerchips auch, durch eine Reihe von Merkmalen aus, die sie zu einer spannenden und innovativen Alternative in der Welt der Prozessorarchitektur machen. Eines der wichtigsten Merkmale ist ihre bereits erwähnte offene Struktur. Darüber hinaus zeichnet sich dieser Kerntyp durch seine Modularität aus. Diese Architektur ermöglicht die Erstellung von benutzerdefinierten Befehlssätzen, | ||
| + | |||
| + | Ein weiteres Markenzeichen von RISC-V ist die Einfachheit der Anweisungen. Durch die Konzentration auf eine kleine Anzahl einfacher Befehle ermöglichen RISC-V-Prozessoren eine schnelle Dekodierung und Ausführung nachfolgender Befehle, was zu einer sehr guten Leistung führt. | ||
| + | |||
| + | RISC-V-Prozessoren unterstützen auch moderne Technologien wie den SIMD-Befehlssatz und erweiterte Speicherschutzmechanismen. Es ist erwähnenswert, | ||
| + | |||
| + | Kurz gesagt, RISC-V-Prozessoren zeichnen sich durch ihre Offenheit, Modularität, | ||
| + | |||
| + | |||
| + | ==== Derzeitige Verwendung von RISC-V ==== | ||
| + | |||
| + | Obwohl es sich bei RISC-V-Chips um relativ junge Designs handelt, gibt es bereits einige interessante Prozessoren, | ||
| + | |||
| + | - SiFive U54-MC Coreplex – Dies ist ein 64-Bit-RISC-V-Prozessor, | ||
| + | - Nvidia Grace – ist ein 64-Bit-RISC-V-Prozessor, | ||
| + | - Western Digital SweRV Core – ist ein 32-Bit-RISC-V-Chip, | ||
| + | |||
| + | __Ursprünglich war vorgesehen, dass **diese Art von Chips kompatibel sein sollte**, d. h. eine Anwendung, die für einen RISC-V-Chip vorbereitet wurde, sollte problemlos auf einem anderen Prozessor laufen, der auf diesem Modell basiert. Anfangs war dies auch der Fall, aber mit der zunehmenden Beliebtheit von RISC-V-Kernen kamen immer mehr Prozessoren auf den Markt, die, wie sich herausstellte, | ||
| + | |||
