Unterschied zwischen SuperSPARC und UltraSPARC

SuperSPARC vs UltraSPARC

SPARC (abgeleitet von Scalable Processor ARChitecture) ist eine von Sun Microsystems entwickelte ISA (Instruction Set Architecture) von RISC (Reduced Instruction Set Computing). Diese SPARC-Mikroprozessoren finden sich in Notebooks auf Supercomputern wie beispielsweise Enterprise-Servern. Sie betreiben Betriebssysteme wie Solaris, OpenBSD und NetBSD. SuperSPARC ist die Version von SPARC, die 1992 entwickelt wurde. Der SuperSPARC-Mikroprozessor verwendet die SPARC V8-Architekturversion. UltraSPARC ist der SPARC-Mikroprozessor, der SuperSPARC ablöste. UltraSPARC wurde 1995 von Sun Microsystems entwickelt. UltraSPARC verwendete den V9 SPARC ISA, und es war der erste SPARC-Mikroprozessor, der den V9 ISA verwendete.

SuperSPARC

SuperSPARC ist die Version des SPARC-Mikroprozessors, die 1992 von Sun Microsystems veröffentlicht wurde. Es erhielt den Codenamen Viking. Der SuperSPARC-Mikroprozessor verwendet den SPARC V8 ISA. Sun stellte 33-MHz- und 40-MHz-SuperSPARC-Mikroprozessor-Versionen vor. In SuperSPARC befanden sich 3,1 Millionen Transistoren. Texas Instruments (TI) hat diesen Mikroprozessor in Japan hergestellt. SuperSPARC + und SuperSPARC-II waren zwei Derivate von SuperSPARC. Die Absicht hinter der Veröffentlichung des SuperSPARC + Mikroprozessors bestand darin, einige in der Originalversion vorhandene Fehler zu beheben. Der 1994 herausgegebene SuperSPARC-II-Mikroprozessor war jedoch eine verbesserte Version im Vergleich zum ursprünglichen SuperSAPRC-Mikroprozessor mit Geschwindigkeiten von bis zu 80 bis 90 MHz. Der SuperSAPRC-Mikroprozessor hatte einen L1-Cache von 16 KB. Sein L2-Cache hatte eine Kapazität von 2 MB. L3-Cache war im SuperSPARC-Mikroprozessor nicht vorhanden. SuperSPARC-II erhielt den Codenamen Voyager.

UltraSPARC

UltraSPARC ist die Version des SPARC-Mikroprozessors, die 1995 von Sun Microsystems veröffentlicht wurde und SuperSPARC-II ersetzt. Es wurde V9 ISA der SPARC-Architektur verwendet. Tatsächlich war dies der erste SPARC-Mikroprozessor, der auf 64-Bit-SPARC V9-ISA basierte. Texas Instruments führte die Herstellung von 64-Bit-UltraSPARC durch. 32 64-Bit-Einträge befanden sich in der Ganzzahlregisterdatei. Es ist ein superskalarer Prozessor, der Anweisungen in einer Pipeline mit neun Stufen in der Reihenfolge ausführt. Es gab zwei ALU-Einheiten, aber nur eine konnte Multiplikations- und Divisionsoperationen ausführen. Der UltraSPARC-Mikroprozessor verfügt über eine spezielle Art von Fließkomma-Einheit, die FGU (Fließkommazahl / Grafikeinheit), die auch Multimedia-Unterstützung bietet. Es gibt zwei Cache-Ebenen als primäre und sekundäre. Der primäre Cache ist 16 KB und der sekundäre Cache 512 KB bis 4 MB. Es hatte sechs Eingabe- und Ausgabeports in Form von drei Lesevorgängen und drei Schreibvorgängen. Es enthielt 3,8 Millionen Transistoren.

Was ist der Unterschied zwischen SuperSPARC und UltraSPARC??

SuperSPARC- und UltraSPARC-Mikroprozessoren weisen viele Unterschiede auf, zumal der UltraSPARC-Mikroprozessor 1995 SuperSPARC ersetzte. Der SuperSPARC-Mikroprozessor verwendete V8 SPARC ISA, während der UltraSPARC-Mikroprozessor der erste SPARC-Mikroprozessor war, der V9 SPARC ISA verwendete. In der Tat war der UltraSPARC-Mikroprozessor ein 64-Bit-Mikroprozessor. Der UltraSPARC-Mikroprozessor hatte verständlicherweise höhere Taktfrequenzen als der SuperSPARC-Mikroprozessor. Bei den funktionalen Einheiten gab es einen merklichen Unterschied. Um höhere Taktfrequenzen als SuperSPARC zu erreichen, verfügt der UltraSPARC-Mikroprozessor über einfachere Einheiten. Dies wurde beispielsweise dadurch erreicht, dass die ALU-Einheiten nicht kaskadiert wurden, um sicherzustellen, dass die Taktfrequenz nicht eingeschränkt ist. Der SuperSPARC-Mikroprozessor wies 3,1 Transistoren auf, während UltraSPARC 3,8 Transistoren aufwies. Der UltraSPARC-Mikroprozessor verfügt im Vergleich zu SuperSPARCs L2 über einen größeren L2-Cache. Insgesamt hat UlatraSPARC in allen Bereichen eine höhere Leistung als SuperSPARC.