Verschil tussen SuperSPARC en UltraSPARC

SuperSPARC vs UltraSPARC

SPARC (afgeleid van Scalable Processor ARChitecture) is een RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture) ontwikkeld door Sun Microsystems. Deze SPARC-microprocessors zijn te vinden in notebooks voor supercomputers, zoals bedrijfsservers. Ze draaien besturingssystemen zoals Solaris, OpenBSD en NetBSD. SuperSPARC is de versie van SPARC die in 1992 is ontwikkeld. SuperSPARC-microprocessor gebruikt de SPARC V8-architectuurversie. UltraSPARC is de SPARC-microprocessor, die SuperSPARC heeft vervangen. UltraSPARC is in 1995 ontwikkeld door Sun Microsystems. UltraSPARC gebruikte de V9 SPARC ISA en het was de eerste SPARC-microprocessor die de V9 ISA gebruikte.

SuperSPARC

SuperSPARC is de versie van SPARC-microprocessor die in 1992 werd uitgebracht door Sun Microsystems. Het had de codenaam Viking. SuperSPARC-microprocessor gebruikt de SPARC V8 ISA. Sun introduceerde 33 MHz en 40 MHz SuperSPARC microprocessorversies. 3,1 miljoen transistors waren opgenomen in SuperSPARC. Texas Instruments (TI) fabriceerde deze microprocessor in Japan. SuperSPARC + en SuperSPARC-II waren twee derivaten van SuperSPARC. De bedoeling achter het vrijgeven van de SuperSPARC + -microprocessor was het oplossen van enkele fouten in de oorspronkelijke versie. De SuperSPARC-II microprocessor, die in 1994 werd uitgebracht, was echter een verbeterde versie in vergelijking met de originele SuperSAPRC-microprocessor met snelheden tot 80-90 MHz. SuperSAPRC-microprocessor had een L1-cache van 16 KB. De L2-cache had een capaciteit van 2MB. L3-cache was niet aanwezig in SuperSPARC-microprocessor. SuperSPARC-II had de codenaam Voyager.

UltraSPARC

UltraSPARC is de versie van SPARC-microprocessor vrijgegeven door Sun Microsystems in 1995 ter vervanging van SuperSPARC-II. Het gebruikte V9 ISA van SPARC-architectuur. Het was in feite de eerste SPARC-microprocessor op basis van 64-bits SPARC V9 ISA. Texas Instruments heeft de fabricage van 64 bit UltraSPARC uitgevoerd. 32 64-bits items stonden in het register met het gehele getal. Het is een superscalaire processor die instructies in de juiste volgorde in een pijplijn met negen fasen uitvoert. Er waren twee ALU-eenheden, maar er waren er maar één die bewerkingen voor vermenigvuldigen en delen kon uitvoeren. UltraSPARC-microprocessor heeft een speciaal type drijvende-komma-eenheid genaamd FGU (floating-point / grafische eenheid), die ook multimediale ondersteuning biedt. Er zijn twee niveaus van cache als primaire en secundaire. Primaire cache is 16 KB en secundaire cache is 512 KB tot 4 MB. Het had zes invoer- en uitvoerpoorten in de vorm van drie leesbewerkingen en drie schrijfbewerkingen. Het bevatte 3,8 miljoen transistors.

Wat is het verschil tussen SuperSPARC en UltraSPARC?

SuperSPARC- en UltraSPARC-microprocessors hebben veel verschillen, vooral sinds UltraSPARC-microprocessor SuperSPARC in 1995 verving. SuperSPARC-microprocessor gebruikte V8 SPARC ISA, terwijl de UltraSPARC-microprocessor de eerste SPARC-microprocessor was om V9 SPARC ISA te gebruiken. De UltraSPARC-microprocessor was in feite een 64-bits microprocessor. Het is begrijpelijk dat de UltraSPARC-microprocessor hogere klokfrequenties had dan de SuperSPARC-microprocessor. Qua functionele eenheden was er een merkbaar verschil. Voor hogere klokfrequenties dan SuperSPARC heeft de UltraSPARC-microprocessor eenvoudiger eenheden. Dit werd bijvoorbeeld bereikt door de ALU-eenheden niet te cascaderen om er zeker van te zijn dat de klokfrequentie niet werd beperkt. SuperSPARC-microprocessor had 3,1 transistors, terwijl UltraSPARC 3,8 transistors had. UltraSPARC-microprocessor had een grotere L2-cache in vergelijking met SuperSPARC's L2. Over het algemeen leverde UlatraSPARC een hogere prestatie in alle gebieden in vergelijking met SuperSPARC.