Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
NewsNuvacore: Prozessor-Design erlaubt x86, Arm und RISC‑V auf einer Basis
Das Startup Nuvacore plant einen Prozessor ganz anderer Art: Er soll lediglich ein Basisdesign bieten und dadurch zu jedem Instruction Set passen. Denn auf dieses Basisdesign soll am Ende erst aufgelegt werden, ob es eine x86-CPU werden soll, oder doch ein Prozessor mit Arm-Kernen oder vielleicht der RISC-V-ISA.
So richtig einen Mehrwert sehe ich da ehrlich gesagt auf der grünen Wiese auch nicht. IBM hat wenigstens das ganze Thema "Kompatibilität mit alter Software" als Begründung, aber ein Startup ja nun wirklich nicht...
klingt nach StartUp mit der klaren Ambition in 2 Jahren aufgekauft zu werden auch wenn das Design nie funktionieren wird, denn so ein UniversalChip benoetigt Unmengen an zusaetzlichen Schaltungen und ist somit zwangslaeufig ein kostenfressendes Transistormonster mit RiesenDie.
Es gibt gute Gruende warum x86/ARM Chips existieren....
Man muesste einen Weg finden die brachliegenden nichtbenoetigten Schaltungen anderweitig zu nutzen (Cache?)
Transmeta lässt grüßen. An sich ein alter Hut. Einen sinnvollen Use Case sehe ich nur in Rechenzentren, wo CPUs entsprechend dem Bedarf als x86, ARM oder RISC-V provisioniert werden können. Aber dazu müsste halt der Preis und das Ökosystem auch konkurrenzfähig sein.
So richtig einen Mehrwert sehe ich da ehrlich gesagt auf der grünen Wiese auch nicht. IBM hat wenigstens das ganze Thema "Kompatibilität mit alter Software" als Begründung, aber ein Startup ja nun wirklich nicht...
Ein CPU-Frontend in Software schreiben ist aber absehbar enorm ineffizient, das kann ich mir nicht vorstellen.
Das Frontend als FPGA, um die ISA wechseln zu können, in Kombination mit einem fixen CPU-Backend könnte ich mir schon eher vorstellen.
Eine Lösung mit stumpf drei parallelen Frontends komplett in Hardware wäre sicher am effizientesten im Einsatz, aber verschwendet natürlich auch Chipfläche.
Hängt alles an der Frage, ob der Gewinn es wert ist, und den sehe ich hier einfach noch so gar nicht.
Wenn Personenkult funktionieren würde, hätte Intel unter Jim Keller richtig geile CPUs entwickelt. Ein Name allein (selbst mit nachgewiesener Erfolgshistorie) macht noch keine gute CPU.
Das funktioniert nur mit enormen Leistungseinbußen.
Selbst auf Xilinx’ Flaggschiff Ultrascale FPGAs ist so eine komplexe Logik mit mehr als einem GHz nur schwer zu implementieren.
Ich finde die Idee einer solchen "Eierlegenden Wollmilchsau" schon ziemlich interessant
Die eigentliche Frage für mich ist eher "Wie gut funktioniert das in der Realität?" 🤔
An dieser Stelle steht ein externer Inhalt von YouTube, der den Forumbeitrag ergänzt. Er kann mit einem Klick geladen und auch wieder ausgeblendet werden.
Das funktioniert nur mit enormen Leistungseinbußen.
Selbst auf Xilinx’ Flaggschiff Ultrascale FPGAs ist so eine komplexe Logik mit mehr als einem GHz nur schwer zu implementieren.
Stimmt. Aber ich vermute trotzdem, dass eine "Software-Lösung" noch langsamer wäre als das.
So oder so landet man im Prinzip bei Lösungen wie damals Transmeta oder aktuell IBM z. Transmeta ist gescheitert und IBM hat eine sehr spezielle Zielgruppe...
Klingt mir ein wenig nach typischem Startup-Blabla.
Ein Spezialist ist immer besser/effizienter als ein Generalist.
Wenn ich meine CPU auf den Zweck hin designen kann (z.B. x86), dann kann ich sie vom Aufbau dahin optimieren, auch wo welche Komponenten platziert sind.
Ein Generalist - so wie sie nun vorschlagen - hat immer das Handicap, dass es besser sein könnte vom Aufbau her. Klar, mag in der Produktion billiger sein weil flexibel, aber Spitzenwerte sind damit nich möglich.
Wenn Personenkult funktionieren würde, hätte Intel unter Jim Keller richtig geile CPUs entwickelt. Ein Name allein (selbst mit nachgewiesener Erfolgshistorie) macht noch keine gute CPU.
Bei Intel wurde dann im Nachhinein ziemlich eindeutig darüber gesprochen, wovon er angefressen war...
...und bzgl. Nodes konnte er natürlich ohnehin nicht zaubern. Dieses Problem hat Keller aktuell nicht mehr und Gerard Williams III. hat es auch nicht.
klingt nach StartUp mit der klaren Ambition in 2 Jahren aufgekauft zu werden auch wenn das Design nie funktionieren wird, denn so ein UniversalChip benoetigt Unmengen an zusaetzlichen Schaltungen und ist somit zwangslaeufig ein kostenfressendes Transistormonster mit RiesenDie.
Es gibt gute Gruende warum x86/ARM Chips existieren....
Man muesste einen Weg finden die brachliegenden nichtbenoetigten Schaltungen anderweitig zu nutzen (Cache?)
Ich finde es immer wieder lustig, wie sich jedes Mal jemand findet, der meint, er wüsste es besser. Das Team hat die aktuell besten SoCs designed. Nicht nur einmal, mehrmals.
Und du hast die Meldung nichtmal verstanden. Der finale Chip wird entweder x86 oder Arm oder RISC-V sein, nicht alles gleichzeitig. Aber die zugrundeliegende Architektur wird zu 95% die gleiche sein. Weil 95% eines CPU-Kerns nicht ISA-spezifisch ist.
Interrupts verhalten sich auch nach ISA subtil anders, Bytesex ist auch ein spannendes Thema, usw.
stefan92x schrieb:
Wenn Personenkult funktionieren würde, hätte Intel unter Jim Keller richtig geile CPUs entwickelt. Ein Name allein (selbst mit nachgewiesener Erfolgshistorie) macht noch keine gute CPU.
Ich finde es immer wieder lustig, wie sich jedes Mal jemand findet, der meint, er wüsste es besser. Das Team hat die aktuell besten SoCs designed. Nicht nur einmal, mehrmals.
Nunja... Nuvia wollte eine Server-CPU entwickeln, aber die ist nie wirklich entstanden. Stattdessen wurde Nuvia aufgekauft und die Cores sind in diverse SoCs gewandert.
Da ist der Verdacht schon naheliegend, dass hier eine ähnliche Absicht vorliegen könnte und es am Ende nicht das als Produkt geben wird, was jetzt angeteasert wird.
w0mbat schrieb:
Der finale Chip wird entweder x86 oder Arm oder RISC-V sein, nicht alles gleichzeitig. Aber die zugrundeliegende Architektur wird zu 95% die gleiche sein. Weil 95% eines CPU-Kerns nicht ISA-spezifisch ist.
Wenn das so ist, dann entwickelt Nuvacore also ein Backend und drei austauschbare Frontends für CPUs. Das schreit nach "wir entwickeln ein geiles CPU-Backend mit neuen Ansätzen, bitte kauft uns auf und integriert es in euer Produkt".
Beim Thema x86 stellen sich dann übrigens auch noch Lizenzfragen...