Ero SuperSPARC n ja UltraSPARC n välillä

SuperSPARC vs. UltraSPARC

SPARC (johdettu Scalable Processor ARChitecture) on RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture), jonka on kehittänyt Sun Microsystems. Nämä SPARC-mikroprosessorit löytyvät kannettavista tietokoneista, kuten superpalvelimista, kuten yrityspalvelimista. He ajaa käyttöjärjestelmiä kuten Solaris, OpenBSD ja NetBSD. SuperSPARC on vuonna 1992 kehitetty SPARC-versio. SuperSPARC-mikroprosessori käyttää SPARC V8 -arkkitehtuuriversiota. UltraSPARC on SPARC-mikroprosessori, joka korvasi SuperSPARC: n. Sun Microsystems kehitti UltraSPARC: n vuonna 1995. UltraSPARC käytti V9 SPARC ISA: ta ja se oli ensimmäinen SPARC-mikroprosessori, joka käytti V9 ISA: ta.

SuperSPARC

SuperSPARC on SPARC-mikroprosessorin versio, jonka Sun Microsystems julkaisi vuonna 1992. Sen nimi oli Viking. SuperSPARC-mikroprosessori käyttää SPARC V8 ISA: ta. Sun esitteli 33MHz ja 40MHz SuperSPARC-mikroprosessoriversiot. SuperSPARC sisälsi 3,1 miljoonaa transistoria. Texas Instruments (TI) valmisti tämän mikroprosessorin Japanissa. SuperSPARC + ja SuperSPARC-II olivat SuperSPARC: n kaksi johdannaista. SuperSPARC + -prosessorin vapauttamisen tarkoituksena oli korjata muutama alkuperäisessä versiossa oleva virhe. SuperSPARC-II-mikroprosessori, joka julkaistiin vuonna 1994, oli kuitenkin parannettu versio alkuperäiseen SuperSAPRC-mikroprosessoriin verrattuna, nopeuksilla jopa 80–90MHz. SuperSAPRC-mikroprosessorin L1-välimuisti oli 16 kt. Sen L2-välimuistin kapasiteetti oli 2 Mt. L3-välimuistia ei ollut läsnä SuperSPARC-mikroprosessorissa. SuperSPARC-II sai koodinimensä Voyager.

UltraSPARC

UltraSPARC on SPARC-mikroprosessorin versio, jonka Sun Microsystems julkaisi vuonna 1995 korvaavan SuperSPARC-II: n. Se käytti SPARC-arkkitehtuurin V9 ISA: ta. Itse asiassa se oli ensimmäinen SPARC-mikroprosessori, joka perustuu 64-bittiseen SPARC V9 ISA: hon. Texas Instruments valmisti 64-bittisen UltraSPARC: n. Kokonaislukurekisteritiedostossa oli 32 64-bittistä merkintää. Se on superskaalaarinen prosessori, joka suorittaa ohjeet järjestyksessä putkilinjassa, jossa on yhdeksän vaihetta. ALU-yksiköitä oli kaksi, mutta vain yksi pystyi suorittamaan kerto- ja jakeluoperaatioita. UltraSPARC-mikroprosessorissa on erityinen kelluvayksikkö, nimeltään FGU (liukuluku / grafiikkayksikkö), joka tarjoaa myös multimediatukea. Välimuistia on kahdella tasolla ensisijaisena ja toissijaisena. Ensisijainen välimuisti on 16 kt ja toissijainen välimuisti on 512–4 MB. Siinä oli kuusi tulo- ja lähtöporttia kolmen lukeman ja kolmen kirjoituksen muodossa. Se sisälsi 3,8 miljoonaa transistoria.

Mitä eroa on SuperSPARC: n ja UltraSPARC: n välillä??

SuperSPARC- ja UltraSPARC-mikroprosessoreilla on monia eroja, varsinkin kun UltraSPARC-mikroprosessori korvasi SuperSPARC: n vuonna 1995. SuperSPARC-mikroprosessori käytti V8 SPARC ISA: ta, kun taas UltraSPARC-mikroprosessori oli ensimmäinen SPARC-mikroprosessori, joka käytti V9 SPARC ISA: ta. Itse asiassa UltraSPARC-mikroprosessori oli 64-bittinen mikroprosessori. Ymmärrettävästi UltraSPARC-mikroprosessorilla oli korkeammat kellotaajuudet kuin SuperSPARC-mikroprosessorilla. Toiminnallisissa yksiköissä oli huomattava ero. Suurempien kellotaajuuksien saavuttamiseksi kuin SuperSPARC, UltraSPARC-mikroprosessorissa on yksinkertaisemmat yksiköt. Esimerkiksi tämä saavutettiin jättämättä CSS-yksiköitä taaksepäin varmistamaan, että kellotaajuutta ei rajoitettu. SuperSPARC-mikroprosessorissa oli 3,1 transistoria, kun taas UltraSPARC: ssä oli 3,8 transistoria. UltraSPARC-mikroprosessorilla oli suurempi L2-välimuisti verrattuna SuperSPARC: n L2-välimuistiin. Kaiken kaikkiaan UlatraSPARC tarjosi korkeamman suorituskyvyn kaikilla alueilla verrattuna SuperSPARC: iin.