SuperSPARC vs UltraSPARC
SPARC (atvasināts no Scalable Processor ARChitecture) ir RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture), ko izstrādājusi Sun Microsystems. Šie SPARC mikroprocesori ir atrodami superdatoru, piemēram, uzņēmuma serveru, piezīmjdatoros. Viņi vada tādas operētājsistēmas kā Solaris, OpenBSD un NetBSD. SuperSPARC ir SPARC versija, kas izstrādāta 1992. gadā. SuperSPARC mikroprocesors izmanto SPARC V8 arhitektūras versiju. UltraSPARC ir mikroprocesors SPARC, kas aizstāja SuperSPARC. UltraSPARC 1995. gadā izstrādāja Sun Microsystems. UltraSPARC izmantoja V9 SPARC ISA, un tas bija pirmais SPARC mikroprocesors, kas izmantoja V9 ISA.
SuperSPARC
SuperSPARC ir SPARC mikroprocesora versija, kuru 1992. gadā izlaida Sun Microsystems. To sauca ar nosaukumu Viking. SuperSPARC mikroprocesors izmanto SPARC V8 ISA. Saule ieviesa 33MHz un 40MHz SuperSPARC mikroprocesoru versijas. SuperSPARC bija 3,1 miljons tranzistoru. Texas Instruments (TI) izgatavoja šo mikroprocesoru Japānā. SuperSPARC + un SuperSPARC-II bija divi SuperSPARC atvasinājumi. Mikroprocesora SuperSPARC + izlaišanas nolūks bija novērst dažas sākotnējā versijā esošās kļūdas. Tomēr mikroprocesors SuperSPARC-II, kas tika izlaists 1994. gadā, bija uzlabota versija, salīdzinot ar oriģinālo SuperSAPRC mikroprocesoru ar ātrumu līdz 80-90MHz. SuperSAPRC mikroprocesora L1 kešatmiņa bija 16 KB. Tās L2 kešatmiņas ietilpība bija 2 MB. SuperSPARC mikroprocesorā nebija L3 kešatmiņas. SuperSPARC-II tika piešķirts ar kodu Voyager.
UltraSPARC
UltraSPARC ir SPARC mikroprocesora versija, ko Sun Microsystems izlaida 1995. gadā, aizstājot SuperSPARC-II. Tas izmantoja SPARC arhitektūras V9 ISA. Faktiski tas bija pirmais SPARC mikroprocesors, kura pamatā bija 64 bitu SPARC V9 ISA. Texas Instruments veica 64 bitu UltraSPARC izgatavošanu. 32 64 bitu ieraksti atradās veselu skaitļu reģistra failā. Tas ir superskalārais procesors, kas secīgi izpilda instrukcijas cauruļvadā ar deviņiem posmiem. Bija divas ALU vienības, bet tikai viena varēja veikt reizināšanas un dalīšanas operācijas. UltraSPARC mikroprocesoram ir īpaša veida peldošā komata vienība, ko sauc par FGU (peldošā komata / grafikas vienība), kas nodrošina arī multivides atbalstu. Ir divi kešatmiņas līmeņi kā primārais un sekundārais. Primārā kešatmiņa ir 16 KB, bet sekundārā kešatmiņa - no 512 KB līdz 4 MB. Tam bija sešas ievades un izvades porti trīs lasīšanas un trīs rakstīšanas formā. Tajā bija 3,8 miljoni tranzistoru.
Kāda ir atšķirība starp SuperSPARC un UltraSPARC?
SuperSPARC un UltraSPARC mikroprocesoriem ir daudz atšķirību, it īpaši tāpēc, ka UltraSPARC mikroprocesors 1995. gadā aizstāja SuperSPARC. SuperSPARC mikroprocesors izmantoja V8 SPARC ISA, savukārt UltraSPARC mikroprocesors bija pirmais SPARC mikroprocesors, kas izmantoja V9 SPARC ISA. Faktiski UltraSPARC mikroprocesors bija 64 bitu mikroprocesors. Saprotams, ka UltraSPARC mikroprocesoram bija augstākas pulksteņa frekvences nekā SuperSPARC mikroprocesoram. Runājot par funkcionālajām vienībām, bija ievērojama atšķirība. Lai sasniegtu augstākas pulksteņa frekvences nekā SuperSPARC, mikroprocesoram UltraSPARC ir vienkāršākas vienības. Piemēram, tas tika panākts, nesakārtojot ALU vienības, lai pārliecinātos, ka pulksteņa frekvence nav ierobežota. SuperSPARC mikroprocesoram bija 3,1 tranzistori, savukārt UltraSPARC - 3,8 tranzistori. UltraSPARC mikroprocesoram bija lielāka L2 kešatmiņa, salīdzinot ar SuperSPARC L2. Kopumā UlatraSPARC nodrošināja augstāku sniegumu visās jomās, salīdzinot ar SuperSPARC.