SuperSPARC vs UltraSPARC
SPARC (afgelei van Scalable Processor ARChitecture) is 'n RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture) ontwikkel deur Sun Microsystems. Hierdie SPARC mikroverwerkers kan gevind word in notaboeke tot superrekenaars soos ondernemingsbedieners. Hulle bestuur bedryfstelsels soos Solaris, OpenBSD en NetBSD. SuperSPARC is die weergawe van SPARC wat in 1992 ontwikkel is. SuperSPARC mikroverwerker gebruik die SPARC V8 argitektuur weergawe. UltraSPARC is die SPARC mikroverwerker, wat SuperSPARC vervang het. UltraSPARC is in 1995 deur Sun Microsystems ontwikkel. UltraSPARC het die V9 SPARC ISA gebruik en dit was die eerste SPARC mikroverwerker wat die V9 ISA gebruik het.
SuperSPARC
SuperSPARC is die weergawe van SPARC mikroverwerker wat in 1992 deur Sun Microsystems vrygestel is. Dit was die kodenaam Viking. SuperSPARC mikroverwerker gebruik die SPARC V8 ISA. Sun het 33MHz en 40MHz SuperSPARC mikroverwerker weergawes bekendgestel. 3,1 miljoen transistors was in SuperSPARC vervat. Texas Instruments (TI) het hierdie mikroverwerker in Japan vervaardig. SuperSPARC+ en SuperSPARC-II was twee afgeleides van SuperSPARC. Die bedoeling agter die vrystelling van SuperSPARC+ mikroverwerker was om 'n paar foute in die oorspronklike weergawe reg te stel. Die SuperSPARC-II mikroverwerker, wat in 1994 vrygestel is, was egter 'n verbeterde weergawe in vergelyking met oorspronklike SuperSAPRC mikroverwerker met snelhede tot 80-90MHz. SuperSAPRC-mikroverwerker het 'n L1-kas van 16KB gehad. Die L2-kas het 'n kapasiteit van 2MB gehad. L3-kas was nie teenwoordig in SuperSPARC mikroverwerker nie. SuperSPARC-II is kodenaam Voyager.
UltraSPARC
UltraSPARC is die weergawe van SPARC-mikroverwerker wat in 1995 deur Sun Microsystems vrygestel is en SuperSPARC-II vervang. Dit het V9 ISA van SPARC-argitektuur gebruik. Trouens, dit was die eerste SPARC mikroverwerker gebaseer op 64 bit SPARC V9 ISA. Texas Instruments het die vervaardiging van 64 bit UltraSPARC uitgevoer. 32 64-bis-inskrywings was in die heelgetalregisterlêer. Dit is 'n superskalêre verwerker wat instruksies in volgorde uitvoer in 'n pyplyn met nege fases. Daar was twee ALU-eenhede, maar net een kon vermenigvuldig- en deelbewerkings uitvoer. UltraSPARC mikroverwerker het 'n spesiale tipe drywende punt-eenheid genaamd FGU (floating-point/graphics unit), wat ook multimedia-ondersteuning bied. Daar is twee vlakke van kas as primêre en sekondêre. Primêre kas is 16KB en sekondêre kas is 512KB tot 4MB. Dit het ses invoer- en uitsetpoorte gehad in die vorm van drie lees- en drie skryfwerk. Dit het 3,8 miljoen transistors bevat.
Wat is die verskil tussen SuperSPARC en UltraSPARC?
SuperSPARC en UltraSPARC mikroverwerkers het baie verskille, veral sedert UltraSPARC mikroverwerker SuperSPARC in 1995 vervang het. SuperSPARC mikroverwerker het V8 SPARC ISA gebruik, terwyl UltraSPARC mikroverwerker die eerste SPARC mikroverwerker was wat V9 SPARC ISA gebruik het. Trouens, UltraSPARC mikroverwerker was 'n 64-bis mikroverwerker. Dit is te verstane dat UltraSPARC mikroverwerker hoër klokfrekwensies gehad het as SuperSPARC mikroverwerker. Wat funksionele eenhede betref, was daar 'n merkbare verskil. Om hoër klokfrekwensies as SuperSPARC te bereik, het UltraSPARC mikroverwerker eenvoudiger eenhede. Dit is byvoorbeeld bereik deur nie die ALU-eenhede te trap om seker te maak dat die klokfrekwensie nie beperk is nie. SuperSPARC mikroverwerker het 3.1 transistors gehad, terwyl UltraSPARC 3.8 transistors gehad het. UltraSPARC-mikroverwerker het 'n groter L2-kas gehad in vergelyking met SuperSPARC se L2. In die algemeen het UlatraSPARC 'n hoër prestasie op alle gebiede gelewer in vergelyking met SuperSPARC.