Erinevus SuperSPARC ja UltraSPARC vahel

SuperSPARC vs UltraSPARC

SPARC (tuletatud Scalable Processor ARChitecture-st) on RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture), mille on välja töötanud Sun Microsystems. Neid SPARC-mikroprotsessoreid võib leida superarvutite, näiteks ettevõtte serverite sülearvutitest. Nad käitavad operatsioonisüsteeme nagu Solaris, OpenBSD ja NetBSD. SuperSPARC on 1992. aastal välja töötatud SPARC-i versioon. SuperSPARC-mikroprotsessor kasutab SPARC V8 arhitektuuriversiooni. UltraSPARC on SPARC mikroprotsessor, mis asendas SuperSPARC. UltraSPARC töötati välja 1995. aastal Sun Microsystems poolt. UltraSPARC kasutas V9 SPARC ISA ja see oli esimene SPARC mikroprotsessor, mis kasutas V9 ISA.

SuperSPARC

SuperSPARC on SPARC-i mikroprotsessori versioon, mille andis välja 1992. aastal Sun Microsystems. Selle nimi oli Viking. SuperSPARC mikroprotsessor kasutab SPARC V8 ISA. Sun tutvustas 33MHz ja 40MHz SuperSPARC mikroprotsessori versioone. SuperSPARC sisaldas 3,1 miljonit transistorit. Texas Instruments (TI) valmistas selle mikroprotsessori Jaapanis. SuperSPARC + ja SuperSPARC-II olid SuperSPARC kaks derivaati. SuperSPARC + mikroprotsessori vabastamise eesmärk oli parandada mõned algses versioonis olevad vead. Kuid 1994. aastal välja antud SuperSPARC-II mikroprotsessor oli võrreldes originaaliga SuperSAPRC mikroprotsessoriga täiustatud versioon kiirusega kuni 80–90MHz. SuperSAPRC mikroprotsessori L1 vahemälu oli 16 KB. Selle L2 vahemälu maht oli 2 MB. LSP vahemälu SuperSPARC mikroprotsessoris ei olnud. SuperSPARC-II oli koodnimega Voyager.

UltraSPARC

UltraSPARC on SPARC-i mikroprotsessori versioon, mille Sun Microsystems andis välja 1995. aastal ja asendas SuperSPARC-II. See kasutas SPARC arhitektuuri V9 ISA. Tegelikult oli see esimene SPARC-i mikroprotsessor, mis põhines 64-bitisel SPARC V9 ISA-l. Texas Instruments valmistas 64-bitise UltraSPARC-i. Täisarvude registrifailis oli 32 64-bitist kannet. See on superskaalaarne protsessor, mis täidab üheksaetapilises gaasijuhtmes järjekorranumbreid. ALU üksusi oli kaks, kuid korrutamis- ja jagunemisoperatsioone võis läbi viia ainult üks. UltraSPARC mikroprotsessoril on spetsiaalne ujukoma üksus nimega FGU (ujukoma / graafikaüksus), mis pakub ka multimeediumitugi. Vahemälu on kahel tasemel - primaarne ja sekundaarne. Esmane vahemälu on 16KB ja teisene vahemälu on 512KB kuni 4MB. Sellel oli kuus sisend- ja väljundporti kolme lugemise ja kolme kirjutamise vormis. See sisaldas 3,8 miljonit transistorit.

Mis vahe on SuperSPARC ja UltraSPARC vahel??

SuperSPARC ja UltraSPARC mikroprotsessoritel on palju erinevusi, eriti kuna UltraSPARC mikroprotsessor asendas SuperSPARCi 1995. SuperSPARC mikroprotsessor kasutas V8 SPARC ISA, UltraSPARC mikroprotsessor oli aga esimene SPARC mikroprotsessor, mis kasutas V9 SPARC ISA. Tegelikult oli UltraSPARC mikroprotsessor 64-bitine mikroprotsessor. Arusaadavalt oli UltraSPARC mikroprotsessoril kõrgemad taktsagedused kui SuperSPARC mikroprotsessoril. Funktsionaalsete ühikute osas oli märgatav erinevus. SuperSPARC-st kõrgemate taktsageduste saavutamiseks on UltraSPARC-mikroprotsessoril lihtsamad üksused. Näiteks saavutati see ALU-üksuste mittekaskaadimisel, veendumaks, et taktsagedust ei piirata. SuperSPARC mikroprotsessoril oli 3,1 transistorit, UltraSPARC aga 3,8 transistorit. UltraSPARC mikroprotsessoril oli suurem L2 vahemälu, võrreldes SuperSPARC L2-ga. Üldiselt oli UlatraSPARC kõigis valdkondades parem kui SuperSPARC.