Unterschied Zwischen SuperSPARC Und UltraSPARC

Unterschied Zwischen SuperSPARC Und UltraSPARC
Unterschied Zwischen SuperSPARC Und UltraSPARC
Anonim

SuperSPARC gegen UltraSPARC

SPARC (abgeleitet von Scalable Processor ARChitecture) ist eine von Sun Microsystems entwickelte RISC-ISA (Instruction Set Architecture) (Reduced Instruction Set Computing). Diese SPARC-Mikroprozessoren befinden sich in Notebooks für Supercomputer wie Unternehmensserver. Sie führen Betriebssysteme wie Solaris, OpenBSD und NetBSD aus. SuperSPARC ist die 1992 entwickelte Version von SPARC. Der SuperSPARC-Mikroprozessor verwendet die SPARC V8-Architekturversion. UltraSPARC ist der SPARC-Mikroprozessor, der SuperSPARC ersetzte. UltraSPARC wurde 1995 von Sun Microsystems entwickelt. UltraSPARC verwendete den V9 SPARC ISA und war der erste SPARC-Mikroprozessor, der den V9 ISA verwendete.

SuperSPARC

SuperSPARC ist die Version des SPARC-Mikroprozessors, der 1992 von Sun Microsystems veröffentlicht wurde. Es wurde Codename Viking. Der SuperSPARC-Mikroprozessor verwendet den SPARC V8 ISA. Sun führte SuperSPARC-Mikroprozessorversionen mit 33 MHz und 40 MHz ein. In SuperSPARC waren 3,1 Millionen Transistoren enthalten. Texas Instruments (TI) stellte diesen Mikroprozessor in Japan her. SuperSPARC + und SuperSPARC-II waren zwei Derivate von SuperSPARC. Mit der Veröffentlichung des SuperSPARC + -Mikroprozessors sollten nur wenige Fehler in der Originalversion behoben werden. Der 1994 veröffentlichte SuperSPARC-II-Mikroprozessor war jedoch eine verbesserte Version im Vergleich zum ursprünglichen SuperSAPRC-Mikroprozessor mit Geschwindigkeiten von bis zu 80-90 MHz. Der SuperSAPRC-Mikroprozessor hatte einen L1-Cache von 16 KB. Sein L2-Cache hatte eine Kapazität von 2 MB. Der L3-Cache war im SuperSPARC-Mikroprozessor nicht vorhanden. SuperSPARC-II erhielt den Codenamen Voyager.

UltraSPARC

UltraSPARC ist die Version des SPARC-Mikroprozessors, der 1995 von Sun Microsystems veröffentlicht wurde und SuperSPARC-II ersetzt. Es wurde V9 ISA der SPARC-Architektur verwendet. Tatsächlich war es der erste SPARC-Mikroprozessor, der auf 64-Bit-SPARC V9-ISA basiert. Texas Instruments hat die Herstellung von 64-Bit-UltraSPARC durchgeführt. 32 64-Bit-Einträge befanden sich in der Integer-Registerdatei. Es ist ein superskalarer Prozessor, der Anweisungen in einer Pipeline mit neun Stufen in der richtigen 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 Gleitkommaeinheit namens FGU (Gleitkomma- / 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 groß und der sekundäre Cache ist 512 KB bis 4 MB groß. Es hatte sechs Eingangs- und Ausgangsports in Form von drei Lese- 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, insbesondere seit der UltraSPARC-Mikroprozessor SuperSPARC 1995 ersetzte. Der SuperSPARC-Mikroprozessor verwendete V8 SPARC ISA, während der UltraSPARC-Mikroprozessor der erste SPARC-Mikroprozessor war, der V9 SPARC ISA verwendete. Tatsächlich war der UltraSPARC-Mikroprozessor ein 64-Bit-Mikroprozessor. Verständlicherweise hatte der UltraSPARC-Mikroprozessor höhere Taktfrequenzen als der SuperSPARC-Mikroprozessor. Bei den Funktionseinheiten gab es einen spürbaren Unterschied. Um höhere Taktfrequenzen als SuperSPARC zu erzielen, 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 wurde. Der SuperSPARC-Mikroprozessor hatte 3,1 Transistoren, während UltraSPARC 3,8 Transistoren hatte. Der UltraSPARC-Mikroprozessor hatte einen größeren L2-Cache als der L2 von SuperSPARC. Insgesamt lieferte UlatraSPARC in allen Bereichen eine höhere Leistung als SuperSPARC.