Donnerstag, April 25, 2024

Das böse Büro

Uriel Fanellis Blog in deutscher Sprache

Uriel Fanelli

Ein Stück fällt, ein Stück wächst.

Ich wollte bereits über den Kauf von ARM durch NVIDIA schreiben, aber plötzlich änderte sich etwas am Spiel, und so beschloss ich, zu versuchen, die Dinge zusammenzusetzen. Ich meine, wie kurz die Illusion, den ISA-Krieg zu gewinnen, anhielt.

Was ist eine ISA und warum ist das wichtig?

Sagen wir es so, jede CPU spricht ihre eigene Sprache. Dieses "Vokabular" wird als "Befehlssatz" bezeichnet und enthält den Namen (in Binärform) der Befehle, beschreibt die Wirkung der Befehle und der Eingabedaten sowie die von den Befehlen selbst verwendeten Register und andere Details.

Wenn Sie einen Intel-Prozessor verwenden, verwenden Sie einen von Intel patentierten ISA. Wenn Sie einen 64-Bit-Intel-Prozessor verwenden, verwenden Sie einen von AMD patentierten ISA. Aus diesem Grund enthalten 64-Bit-Linux-Pakete den Namen „amd64“. X64 wird auch als Name verwendet, jedoch nicht IA64 oder IA64e, die existieren, aber geringfügige Unterschiede zu AMD64 aufweisen. (Einige Anweisungen verhalten sich in einigen Fällen anders).

Hier sollte zwischen Architektur und ISA unterschieden werden, aber es würde zu sehr ins Detail gehen, so dass Puristen davon Abstand nehmen.

In der Praxis verwendete AMD zu Beginn Intels patentierten ISA, während AMD ab der 64-Bit-Version gewann und zum De-facto-Standard wurde, nachdem sich AI64 und der Itanium-Prozessor (zusammen mit HP nach dem EPIC-Konzept entwickelt) zeigten. ein Misserfolg nach mehreren Wechselfällen.

Dann gibt es ARM. Es stammt von einer englischen Firma, die Computer wie den Acorn Archimedes, aber auch das Spektrum und die BBC herstellte, die in den 80er Jahren berühmt waren. Später stellte sie die Herstellung ganzer Computer ein und spezialisierte sich auf ISA-Design. Wenn Sie einen Prozessor mit ARM kompatibel machen möchten (dies bedeutet, dass der von Ihnen kompilierte Code ausgeführt wird, sodass Sie ihn zu einem Android, Linux oder Windows für IoT machen können), müssen Sie eine Lizenz bezahlen (nur für die neuesten Versionen sind die alten jetzt frei) und los.

Es gibt auch andere ISAs wie PowerPC, MIPS, SPARC, PA-RISC und andere. Der älteste ist der IBM360 (der immer noch für Mainframes verwendet wird), der über 50 Jahre alt ist.

Dies ist ein großes Hindernis für diejenigen, die in die Welt der Prozessoren eintreten wollen, wie es die Chinesen wollten. Das heißt, Sie müssen eine ISA von Grund auf neu erfinden, die dann zu einer ISA für Mobiltelefone, eine für Computer, eine für Server usw. wird. 32, 64, 128 Bit….

Die Chinesen haben es mehrmals versucht, aber ein intensives Sperrfeuer, das auf Patenttrolling basiert, hat sie "überzeugt", aufzugeben. Tatsächlich verwendet der Longsoon MIPS-Anweisungen, die die Chinesen dazu verpflichten, die CPU bei Unternehmen herzustellen, die die Lizenz an das MIPS-Konsortium gezahlt haben (wie z. B. STM, um nur einen zu nennen).

Das bedeutet aber immer noch, von einem möglichen amerikanischen Veto abhängig zu sein .

Mit dem Kauf von ARM, das amerikanisch wird, dachten die USA, sie hätten das Monopol der CPUs erobert. Deprimierend, wirst du sagen. Deprimierend, wirst du sagen.

Aber es dauerte ein paar Tage .

Hurra

Was heißt das? Das bedeutet nicht, dass Sie morgen in jedem Supermarkt RISC-V-Computer finden. RISC-V hat jedoch eine Funktion: Die ISA ist Open Source. Es befindet sich jetzt im Linux-Kernel-Trunk, in den gnu Libc-Bibliotheken und im GCC-Compiler. Tatsächlich gibt es bereits Karten, auf denen Linux für RISC-V ausgeführt wird.

Die Tatsache, Open Source zu sein, ist von grundlegender Bedeutung. Dies ist von grundlegender Bedeutung, da jede Nation / Firma heute ihren eigenen Prozessor produzieren kann.

Aber diese ISA hat eine Besonderheit. Die Spezifikationen sind jetzt in praktisch allen Aspekten definiert. Sie decken 32-Bit-Anwendungen (normalerweise eingebettet) und 64-Bit-Anwendungen ab und definieren auch Anwendungen für Hypervisor und Supervisor, die bis zu 128 Bit erreichen.

Kurz gesagt, mit RISC-V können Sie theoretisch alles bauen, von GPUs über Mainframes bis hin zu IoT für Autos. Und Sie müssen keine Lizenzen bezahlen.

Dies ist aus einem Grund ein großer Vorteil: Die Chinesen haben bereits ihre Prozessoren für Supercomputing wie den Sunway, ahmen aber zusätzlich die Architekturen von DEC (Patente, die jetzt Intel gehören) nach und sind daher auf das chinesische Territorium beschränkt 'Ein Prozessor für Supercomputer. Es kann nicht auf Ihrem Handy oder IoT vorhanden sein.

Zaoxin nimmt mit Intel von VIA Technologies gemeinsame Erweiterungen vor, sodass es im Falle einer Konfrontation mit den USA auf westlichen Märkten zu ernsthaften Problemen kommen würde. Die FeiTengs sind ITANIUM-kompatibel (für die erste Serie) oder SPARC für die zweite Serie. Dies liegt jedoch im Bereich der US-Sanktionen. Die dritte Generation verwendet den ARM64 ISA. Noch schlimmer.

In China gibt es mehrere Unternehmen, die in der Lage sind, CPUs wie Ingenic und Unisoc zu produzieren. Im Fall des ersteren mit einer XBURST-Architektur ist der ISA MIPS32. Anfällig für US-Angriffe.

Kurz gesagt, als ARM auch von NVIDIA, einem US-Unternehmen, gekauft wurde, waren die Spiele für die amerikanische Regierung beendet.

Aber nein. RISC-V bricht alle Spiele, weil es als ISA völlig frei von Patentkriegsrisiken ist. Jeder kann zu seiner bevorzugten Siliziumgießerei gehen, ein mit dem RISC-V ISA hergestelltes CPU-Design mitbringen und eine CPU erhalten, die mit jeder anderen mit demselben ISA hergestellten CPU kompatibel ist.

Und als ob das nicht genug wäre, verfügt RISC-V über einen Kern und Erweiterungen, die von kleinen Chips (wie der einer Smartwatch) bis hin zu Supercomputer- und Mainframe-Prozessoren skaliert werden können.

Das Paradoxe ist, dass RISC-V in den USA entwickelt wird und HiFive ein Spin-off der University of Berkeley ist, an der RISC-V entwickelt wurde. Der Punkt ist jedoch anders: Der Punkt ist, dass RISC-V mit der Veröffentlichung der vollständigen Spezifikationen für Computer und Server die Spiele der CPU-Welt vollständig öffnet.

Denn hier ist die Sache: Solange RISC-V uns kleine Geräte wie Steuerungen und eingebettete Sachen für Autos herstellte, war alles ruhig. Wenn Sie jedoch zu einer Hauptplatine gelangen, um einen PC herzustellen, bedeutet dies, dass andere Spezifikationen als stabil gelten.

Kurz gesagt, die USA glaubten, sie hätten das Spiel für immer gewonnen, und der Asteroid kommt aus den USA.

Interessieren sich die Chinesen für diese ISA? Ja sehr viel.

Sehen Sie hier unter https://riscv.org/, wer die Sponsoren sind.

Heizung

Moral: Wer glaubt, dass die USA noch lange technologische Vormachtstellung haben werden, täuscht sich.

Wenn Huawei ein Jahr (seit Beginn des Handelskrieges mit den USA) brauchte, um sein neues mobiles Betriebssystem anzukündigen, bedeutet dies, dass der Kauf von ARM nicht nur langfristig, sondern auch mittel- und kurzfristig nichts garantiert.

Vorerst hat sich Huawei mit CPUs eingedeckt, auch mit nicht getesteten, um zum Zeitpunkt der vollständigen Schließung des kommerziellen Fensters mit vollen Lagern zu kommen.

Die Frage war "was danach"?

Jetzt wissen wir. Und wir wissen, was sie in Indien, Russland und anderswo tun können, wo sie eine Siliziumschmelze haben und Computer herstellen möchten, die nicht von US-patentierten ISAs abhängen.

Wetten Sie auf die USA, wenn Sie möchten. Ich wäre vorsichtiger.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert