SuperSPARC vs 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 možno nájsť v notebookoch až po superpočítače, ako sú napríklad podnikové servery. Používajú 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žíval V9 SPARC ISA a bol to prvý mikroprocesor SPARC, ktorý používal V9 ISA.
SuperSPARC
SuperSPARC je verzia mikroprocesora SPARC, ktorá bola uvedená na trh v roku 1992 spoločnosťou Sun Microsystems. Malo krycie meno Viking. Mikroprocesor SuperSPARC používa procesor SPARC V8 ISA. Spoločnosť Sun uviedla mikroprocesorové verzie 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 dva 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 až 80 - 90 MHz. Mikroprocesor SuperSAPRC mal vyrovnávaciu pamäť L1 16 kB. Jeho vyrovnávacia pamäť L2 mala kapacitu 2 MB. Cip L3 nebol v mikroprocesore SuperSPARC. SuperSPARC-II mal kódové označenie Voyager.
UltraSPARC
UltraSPARC je verzia mikroprocesora SPARC vydaná spoločnosťou Sun Microsystems v roku 1995, ktorá nahrádza SuperSPARC-II. Využíval 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. Jedná sa o superskalárny procesor, ktorý vykonáva pokyny v poradí v potrubí s deviatimi stupňami. Boli tu 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 čiarkou nazývaný FGU (floating-point / graphics unit), 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 v podobe troch čítaní a troch zápisov. Obsahoval 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 mikroprocesorom SPARC, ktorý používal V9 SPARC ISA. V skutočnosti bol mikroprocesor UltraSPARC 64-bitový mikroprocesor. Pochopiteľne, mikroprocesor UltraSPARC mal vyššie taktovacie frekvencie ako mikroprocesor SuperSPARC. Z hľadiska funkčných celkov bol badateľný rozdiel. Na dosiahnutie vyšších taktovacích frekvencií ako SuperSPARC má mikroprocesor UltraSPARC jednoduchšie jednotky. Napríklad sa to dosiahlo nekaskádovaním jednotiek ALU, aby sa zabezpečilo, že frekvencia hodín nie je obmedzená. Mikroprocesor SuperSPARC mal 3,1 tranzistorov, zatiaľ čo UltraSPARC mal 3,8 tranzistorov. Mikroprocesor UltraSPARC mal väčšiu vyrovnávaciu pamäť L2 v porovnaní s procesorom SuperSPARC L2. Celkovo UlatraSPARC poskytoval vyšší výkon vo všetkých oblastiach v porovnaní so SuperSPARC.