Skirtumas tarp SuperSPARC ir UltraSPARC

„SuperSPARC“ arba „UltraSPARC“

SPARC (gautas iš Scalable Processor ARChitecture) yra RISC (redukuotų instrukcijų rinkinio kompiuterija) ISA (Instrukcijų rinkinio architektūra), sukurta „Sun Microsystems“. Šiuos SPARC mikroprocesorius galima rasti superkompiuterių, tokių kaip įmonės serveriai, nešiojamuosiuose kompiuteriuose. Jie vykdo operacines sistemas, tokias kaip Solaris, OpenBSD ir NetBSD. SuperSPARC yra SPARC versija, sukurta 1992 m. SuperSPARC mikroprocesorius naudoja SPARC V8 architektūros versiją. „UltraSPARC“ yra „SPARC“ mikroprocesorius, kuris pakeitė „SuperSPARC“. „UltraSPARC“ 1995 m. Sukūrė „Sun Microsystems“. „UltraSPARC“ naudojo „V9 SPARC ISA“ ir tai buvo pirmasis „SPARC“ mikroprocesorius, kuris naudojo „V9 ISA“.

„SuperSPARC“

SuperSPARC yra SPARC mikroprocesoriaus versija, kurią 1992 m. Išleido „Sun Microsystems“. Jis buvo kodiniu pavadinimu „Vikingas“. „SuperSPARC“ mikroprocesorius naudoja „SPARC V8 ISA“. „Sun“ pristatė 33MHz ir 40MHz „SuperSPARC“ mikroprocesorių versijas. SuperSPARC buvo 3,1 mln. Tranzistorių. „Texas Instruments“ (TI) pagamino šį mikroprocesorių Japonijoje. SuperSPARC + ir SuperSPARC-II buvo du SuperSPARC dariniai. Išleisti „SuperSPARC +“ mikroprocesorių buvo siekiama ištaisyti keletą pirminėje versijoje esančių klaidų. Tačiau „SuperSPARC-II“ mikroprocesorius, kuris buvo išleistas 1994 m., Buvo patobulinta versija, palyginti su originaliu „SuperSAPRC“ mikroprocesoriumi, kurio greitis iki 80–90MHz. „SuperSAPRC“ mikroprocesoriaus L1 talpykla buvo 16 KB. Jo L2 talpyklos talpa buvo 2 MB. L3 talpyklos nebuvo SuperSPARC mikroprocesoriuje. „SuperSPARC-II“ buvo kodiniu pavadinimu „Voyager“.

„UltraSPARC“

„UltraSPARC“ yra „SPARC“ mikroprocesoriaus versija, kurią 1995 m. Išleido „Sun Microsystems“ ir pakeitė „SuperSPARC-II“. Jis naudojo SPARC architektūros V9 ISA. Tiesą sakant, tai buvo pirmasis SPARC mikroprocesorius, pagrįstas 64 bitų SPARC V9 ISA. „Texas Instruments“ pagamino 64 bitų „UltraSPARC“. Sveikų skaičių registro faile buvo 32 64 bitų įrašai. Tai yra superskalorinis procesorius, vykdantis nurodymus dujotiekyje, kuriame yra devyni etapai. Buvo du ALU padaliniai, tačiau tik vienas galėjo atlikti daugybos ir dalijimo operacijas. „UltraSPARC“ mikroprocesorius turi specialų slankiojo kablelio vienetą, vadinamą FGU (slankiojo kablelio / grafikos bloku), kuris taip pat teikia daugialypės terpės palaikymą. Yra du talpyklos lygiai, kaip pagrindinis ir antrinis. Pirminė talpykla yra 16 KB, o antrinė - nuo 512 KB iki 4 MB. Jis turėjo šešis įvesties ir išvesties prievadus, trijų skaitymo ir trijų rašymo pavidalų. Jame buvo 3,8 mln. Tranzistorių.

Kuo skiriasi „SuperSPARC“ nuo „UltraSPARC“?

„SuperSPARC“ ir „UltraSPARC“ mikroprocesoriai turi daugybę skirtumų, juo labiau kad 1995 m. „SuperSPARC“ pakeitė „UltraSPARC“ mikroprocesorius. „SuperSPARC“ mikroprocesoriuje buvo naudojamas V8 SPARC ISA, o „UltraSPARC“ mikroprocesorius buvo pirmasis „SPARC“ mikroprocesorius, kuris naudojo „V9 SPARC ISA“. Tiesą sakant, „UltraSPARC“ mikroprocesorius buvo 64 bitų mikroprocesorius. Suprantama, kad „UltraSPARC“ mikroprocesorius turėjo aukštesnius laikrodžio dažnius nei „SuperSPARC“ mikroprocesorius. Kalbant apie funkcinius vienetus, pastebimas skirtumas. Norint pasiekti didesnį laikrodžio dažnį nei „SuperSPARC“, „UltraSPARC“ mikroprocesoriuje yra paprastesni įrenginiai. Pvz., To buvo pasiekta nepakoduojant ALU vienetų, siekiant įsitikinti, kad laikrodžio dažnis nėra ribojamas. „SuperSPARC“ mikroprocesorius turėjo 3,1 tranzistorių, o „UltraSPARC“ - 3,8 tranzistorių. UltraSPARC mikroprocesorius turėjo didesnę L2 talpyklą, palyginti su SuperSPARC L2. Apskritai, „UlatraSPARC“ teikė aukštesnį našumą visose srityse, palyginti su „SuperSPARC“.