Jahrzehntelang mussten Chiphersteller einen Befehlssatz von Arm oder Intel lizenzieren, Gebühren zahlen und Einschränkungen akzeptieren, was das Entwerfen eines Prozessors teuer machte und begrenzte, wer dies tun konnte. Dadurch war der größte Teil der Chipentwicklung auf eine Handvoll etablierter Anbieter beschränkt.
Im Jahr 2010 begannen die Berkeley-Professoren Krste Asanović und David Patterson zusammen mit ihren Studierenden mit RISC-V, einem sauberen und modularen RISC-Befehlssatz. Anders als fast jede andere ISA wurde er unter offenen Lizenzen veröffentlicht, sodass jeder ihn nutzen, verändern und erweitern konnte, ohne zu zahlen oder zu fragen.
Die Freigabe an die offene Gemeinschaft im Jahr 2015 ermöglichte es Unternehmen, Universitäten und Einzelpersonen, auf derselben freien Basis aufzubauen. Da die Eintrittskosten wegfielen, wuchs ein großes Ökosystem, und RISC-V verbreitete sich in eingebetteten Geräten, KI-Beschleunigern und anderen kundenspezifischen Chips.
Die ISA öffnen und verschenken
Keine Lizenzgebühr beseitigte die größte Hürde beim Entwurf eines neuen Prozessors.
Offene, modulare Erweiterungen erlaubten es einem Unternehmen, eigene Befehle hinzuzufügen, sodass RISC-V zu kundenspezifischer Hardware passte.
Eine freie ISA ließ Universitäten und kleine Firmen teilnehmen, was den Pool an Talenten und Designs vergrößerte.
Jeder konnte kompatible Hardware bauen, sodass das Ökosystem so skalierte, wie es offene Software tut.
Ein Hardwarestandard kann so durchstarten wie offene Software: Verschenke das, worauf sich alle einigen müssen, und lass ein riesiges Ökosystem darauf aufbauen.
RISC-V entwickelte sich von einem Berkeley-Projekt zu einer weit verbreiteten offenen ISA, mit kommerziellen IP-Anbietern wie SiFive und Unterstützung durch große Chiphersteller. Arm oder x86 hat es noch nicht breitflächig verdrängt, aber das offene Modell ohne Lizenzgebühren machte es zur Standardwahl für kundenspezifische und eingebettete Hardware.
DEN BELEGEN FOLGEN
Die Quellen
- RISC-V AI Chips Will Be Everywhere IEEE Spectrum · spectrum.ieee.org ·
- RISC-V and The Case for a Free, Open ISA NITK ACM · nitk.acm.org ·