Atšķirība starp SuperSPARC un UltraSPARC

SuperSPARC vs UltraSPARC

SPARC (iegūts no mērogojama procesora ARChitecture) ir RISC (samazinātas instrukcijas komplekta skaitļošana) ISA (instrukciju kopas arhitektūra), ko izstrādājusi Sun Microsystems. Šos SPARC mikroprocesorus var atrast piezīmjdatoros superdatoriem, piemēram, uzņēmuma serveriem. 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 SPARC mikroprocesors, 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. Tā nosaukums bija Vikings. SuperSPARC mikroprocesors izmanto SPARC V8 ISA. Sun ieviesa 33MHz un 40MHz SuperSPARC mikroprocesoru versijas. SuperSPARC bija 3,1 miljons tranzistoru. Texas Instruments (TI) ražoja šo mikroprocesoru Japānā. SuperSPARC + un SuperSPARC-II bija divi SuperSPARC atvasinājumi. SuperSPARC + mikroprocesora izlaišanas nolūks bija labot dažas sākotnējā versijā esošās kļūdas. Tomēr SuperSPARC-II mikroprocesors, kas tika izlaists 1994. gadā, bija uzlabota versija salīdzinājumā ar oriģinālo SuperSAPRC mikroprocesoru ar ātrumu līdz 80-90MHz. SuperSAPRC mikroprocesoram bija L1 kešatmiņa 16 KB. Tās L2 kešatmiņas ietilpība bija 2 MB. SuperSPARC mikroprocesorā nebija L3 kešatmiņas. SuperSPARC-II tika kodēts ar nosaukumu Voyager.

UltraSPARC

UltraSPARC ir SPARC mikroprocesora versija, ko 1995. gadā izlaida Sun Microsystems, 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. Veseli skaitļi reģistra failā bija 32 64 bitu ieraksti. Tas ir virsskalas procesors, kas cauruļvadā ar deviņiem posmiem izpilda instrukcijas kārtībā. 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 ar nosaukumu FGU (peldošā komata / grafikas vienība), kas nodrošina arī multivides atbalstu. Kešatmiņā ir divi līmeņi kā primārais un sekundārais. Primārā kešatmiņa ir 16 KB, bet sekundārā kešatmiņa ir no 512 KB līdz 4 MB. Tam bija seši ieejas un izejas porti trīs lasījumu un trīs rakstīšanas veidā. 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, jo īpaši tāpēc, ka UltraSPARC mikroprocesors aizstāja SuperSPARC 1995. gadā. 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 takts frekvences nekā SuperSPARC mikroprocesoram. Funkcionālo vienību ziņā bija manāma atšķirība. Lai sasniegtu augstākas takts frekvences nekā SuperSPARC, UltraSPARC mikroprocesoram ir vienkāršākas vienības. Piemēram, tas tika panākts, ne kaskādes ALU vienības, lai pārliecinātos, ka takts frekvence nav ierobežota. SuperSPARC mikroprocesoram bija 3,1 tranzistors, bet UltraSPARC bija 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.