Rozdiel medzi SuperSPARC a UltraSPARC

SuperSPARC verzus UltraSPARC

SPARC (odvodený od škálovateľného procesora ARChitecture) je RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture) vyvinutý spoločnosťou Sun Microsystems. Tieto mikroprocesory SPARC sa nachádzajú v prenosných počítačoch pre superpočítače, ako sú podnikové servery. Prevádzkujú operačné systémy ako Solaris, OpenBSD a NetBSD. SuperSPARC je verzia SPARC vyvinutá v roku 1992. Mikroprocesor SuperSPARC používa verziu architektúry SPARC V8. UltraSPARC je mikroprocesor SPARC, ktorý nahradil SuperSPARC. UltraSPARC bol vyvinutý v roku 1995 spoločnosťou Sun Microsystems. UltraSPARC použil V9 SPARC ISA a ako prvý mikroprocesor SPARC použil V9 ISA.

SuperSPARC

SuperSPARC je verzia mikroprocesora SPARC, ktorá bola vydaná v roku 1992 spoločnosťou Sun Microsystems. To sa volalo Viking. Mikroprocesor SuperSPARC využíva ISA SPARC V8. Spoločnosť Sun predstavila verzie mikroprocesorov SuperSPARC s frekvenciou 33 MHz a 40 MHz. V SuperSPARC bolo obsiahnutých 3,1 milióna tranzistorov. Spoločnosť Texas Instruments (TI) vyrobila tento mikroprocesor v Japonsku. SuperSPARC + a SuperSPARC-II boli dve deriváty SuperSPARC. Zámerom uvoľnenia mikroprocesora SuperSPARC + bolo opraviť niekoľko chýb prítomných v pôvodnej verzii. Avšak mikroprocesor SuperSPARC-II, ktorý bol uvedený na trh v roku 1994, bol vylepšenou verziou v porovnaní s pôvodným mikroprocesorom SuperSAPRC s rýchlosťami do 80 - 90 MHz. Mikroprocesor SuperSAPRC mal vyrovnávaciu pamäť L1 16 kB. Jeho vyrovnávacia pamäť L2 mala kapacitu 2 MB. L3 cache nebola prítomná v mikroprocesore SuperSPARC. SuperSPARC-II bol nazvaný Voyager.

UltraSPARC

UltraSPARC je verzia mikroprocesora SPARC vydaného spoločnosťou Sun Microsystems v roku 1995, ktorá nahrádza SuperSPARC-II. Využívala V9 ISA architektúry SPARC. V skutočnosti to bol prvý mikroprocesor SPARC založený na 64-bitovom SPARC V9 ISA. Spoločnosť Texas Instruments uskutočnila výrobu 64 bitového UltraSPARC. V súbore celočíselného registra bolo 32 64-bitových záznamov. Je to superskalárny procesor, ktorý vykonáva pokyny v poradí v potrubí s deviatimi stupňami. Existovali dve jednotky ALU, ale iba jedna mohla vykonávať operácie násobenia a delenia. Mikroprocesor UltraSPARC má špeciálny typ jednotky s pohyblivou rádovou čiarou nazývanú FGU (jednotka s pohyblivou rádovou čiarou / grafická jednotka), ktorá poskytuje aj multimediálnu podporu. Existujú dve úrovne vyrovnávacej pamäte ako primárna a sekundárna. Primárna vyrovnávacia pamäť je 16 kB a sekundárna vyrovnávacia pamäť je 512 kB až 4 MB. Mal šesť vstupných a výstupných portov vo forme troch čítaní a troch zápisov. Obsahovalo 3,8 milióna tranzistorov.

Aký je rozdiel medzi SuperSPARC a UltraSPARC?

Mikroprocesory SuperSPARC a UltraSPARC majú veľa rozdielov, najmä preto, že mikroprocesor UltraSPARC nahradil SuperSPARC v roku 1995. Mikroprocesor SuperSPARC používal V8 SPARC ISA, zatiaľ čo mikroprocesor UltraSPARC bol prvým SPARC mikroprocesorom, ktorý používal V9 SPARC ISA. Mikroprocesor UltraSPARC bol v skutočnosti 64-bitový mikroprocesor. Pochopiteľne, mikroprocesor UltraSPARC mal vyššie frekvencie hodín ako mikroprocesor SuperSPARC. Z hľadiska funkčných jednotiek došlo k výraznému rozdielu. Na dosiahnutie vyšších frekvencií hodín ako SuperSPARC má mikroprocesor UltraSPARC jednoduchšie jednotky. Napríklad sa to dosiahlo tak, že sa kaskádovali jednotky ALU, aby sa zabezpečilo, že hodinová frekvencia nebude obmedzená. Mikroprocesor SuperSPARC mal 3,1 tranzistorov, zatiaľ čo procesor UltraSPARC mal 3,8 tranzistorov. Mikroprocesor UltraSPARC mal väčšiu vyrovnávaciu pamäť L2 v porovnaní s L2 SuperSPARC. Celkovo UlatraSPARC poskytoval vyšší výkon vo všetkých oblastiach v porovnaní so SuperSPARC.