Unterschied zwischen SuperSPARC und UltraSPARC

Unterschied zwischen SuperSPARC und UltraSPARC
Unterschied zwischen SuperSPARC und UltraSPARC

Video: Unterschied zwischen SuperSPARC und UltraSPARC

Video: Unterschied zwischen SuperSPARC und UltraSPARC
Video: Любовь и голуби (FullHD, комедия, реж. Владимир Меньшов, 1984 г.) 2024, November
Anonim

SuperSPARC gegen UltraSPARC

SPARC (abgeleitet von Scalable Processor ARChitecture) ist eine von Sun Microsystems entwickelte RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture). Diese SPARC-Mikroprozessoren finden sich in Notebooks bis hin zu Supercomputern wie Unternehmensservern. Sie führen Betriebssysteme wie Solaris, OpenBSD und NetBSD aus. SuperSPARC ist die SPARC-Version, die 1992 entwickelt wurde. Der SuperSPARC-Mikroprozessor verwendet die SPARC V8-Architekturversion. UltraSPARC ist der SPARC-Mikroprozessor, der SuperSPARC ersetzt hat. 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, die 1992 von Sun Microsystems herausgebracht wurde. Es trug den Codenamen Viking. Der SuperSPARC-Mikroprozessor verwendet den SPARC V8 ISA. Sun führte 33-MHz- und 40-MHz-SuperSPARC-Mikroprozessorversionen ein. 3,1 Millionen Transistoren waren in SuperSPARC enth alten. Texas Instruments (TI) stellte diesen Mikroprozessor in Japan her. SuperSPARC+ und SuperSPARC-II waren zwei Derivate von SuperSPARC. Die Absicht hinter der Veröffentlichung des SuperSPARC+-Mikroprozessors war es, einige Fehler zu beheben, die in der Originalversion vorhanden waren. Der SuperSPARC-II-Mikroprozessor, der 1994 veröffentlicht wurde, 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 hatte den Codenamen Voyager.

UltraSPARC

UltraSPARC ist die Version des SPARC-Mikroprozessors, die 1995 von Sun Microsystems herausgebracht wurde und SuperSPARC-II ersetzt. Es verwendete V9 ISA der SPARC-Architektur. Tatsächlich war es 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 Integer-Registerdatei. Es handelt sich um einen superskalaren Prozessor, der Anweisungen der Reihe nach in einer Pipeline mit neun Stufen 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 (floating-point/graphics unit), die auch Multimedia-Unterstützung bietet. Es gibt zwei Cache-Ebenen: primär und sekundär. Der primäre Cache beträgt 16 KB und der sekundäre Cache 512 KB bis 4 MB. Es hatte sechs Eingabe- und Ausgabeports 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 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. 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 deutlichen Unterschied. Um höhere Taktfrequenzen als SuperSPARC zu erreichen, hat der UltraSPARC-Mikroprozessor 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 der UltraSPARC 3,8 Transistoren hatte. Der UltraSPARC-Mikroprozessor hatte einen größeren L2-Cache im Vergleich zum L2 von SuperSPARC. Insgesamt lieferte UlatraSPARC im Vergleich zu SuperSPARC in allen Bereichen eine höhere Leistung.

Empfohlen: