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.