Diferența dintre SuperSPARC și UltraSPARC

SuperSPARC vs UltraSPARC

SPARC (derivat din procesorul scalabil ARChitecture) este un ISA (set de instrucțiuni de arhitectură) dezvoltat de Sun Microsystems. Aceste microprocesoare SPARC pot fi găsite în notebook-uri la supercomputere, cum ar fi serverele enterprise. Ei rulează sisteme de operare precum Solaris, OpenBSD și NetBSD. SuperSPARC este versiunea SPARC dezvoltată în 1992. Microprocesorul SuperSPARC utilizează versiunea de arhitectură SPARC V8. UltraSPARC este microprocesorul SPARC, care înlocuiește SuperSPARC. UltraSPARC a fost dezvoltat în 1995 de Sun Microsystems. UltraSPARC a folosit V9 SPARC ISA și a fost primul microprocesor SPARC care a utilizat V9 ISA.

SuperSPARC

SuperSPARC este versiunea microprocesorului SPARC lansat în 1992 de Sun Microsystems. Numele Viking era codul. Microprocesorul SuperSPARC utilizează SPARC V8 ISA. Sun a introdus versiuni de microprocesor 33MHz și 40MHz SuperSPARC. 3.1 milioane de tranzistori au fost conținute în SuperSPARC. Texas Instruments (TI) a fabricat acest microprocesor în Japonia. SuperSPARC + și SuperSPARC-II au fost doi derivați ai SuperSPARC. Intenția din spatele lansării microprocesorului SuperSPARC + a fost de a repara câteva bug-uri prezente în versiunea originală. Cu toate acestea, microprocesorul SuperSPARC-II, care a fost lansat în 1994, a fost o versiune îmbunătățită comparativ cu microprocesorul original SuperSAPRC cu viteze de până la 80-90MHz. Microprocesorul SuperSAPRC a avut o cache L1 de 16KB. Cache-ul L2 a avut o capacitate de 2MB. Cache-ul L3 nu a fost prezent în microprocesorul SuperSPARC. SuperSPARC-II a fost codificat Voyager.

UltraSPARC

UltraSPARC este versiunea microprocesorului SPARC lansat de Sun Microsystems în 1995, înlocuind SuperSPARC-II. A folosit V9 ISA de arhitectură SPARC. De fapt, a fost primul microprocesor SPARC bazat pe 64 bit SPARC V9 ISA. Texas Instruments a realizat fabricarea UltraSPARC pe 64 biți. 32 intrări pe 64 de biți au fost în fișierul de registru întreg. Este un procesor superscalar, care execută instrucțiuni în ordine într-o conductă cu nouă etape. Au existat două unități ALU, dar numai una ar putea efectua operațiuni de multiplicare și divizare. Ultraprocesorul microprocesor UltraSPARC are un tip special de unitate cu puncte în flotare numită FGU (unitate de tip floating-point / grafică), care oferă și suport multimedia. Există două niveluri de cache ca primar și secundar. Cache-ul principal este de 16KB, iar cache-ul secundar este de 512KB până la 4MB. Avea șase porturi de intrare și ieșire sub forma a trei citiri și trei scrieri. Acesta conținea 3,8 milioane de tranzistori.

Care este diferența dintre SuperSPARC și UltraSPARC?

Microprocesoarele SuperSPARC și UltraSPARC au multe diferențe, mai ales că microprocesorul UltraSPARC a înlocuit SuperSPARC în 1995. Microprocesorul SuperSPARC a folosit V8 SPARC ISA, în timp ce microprocesorul UltraSPARC a fost primul microprocesor SPARC care a folosit V9 SPARC ISA. De fapt, microprocesorul UltraSPARC a fost un microprocesor pe 64 de biți. În mod evident, microprocesorul UltraSPARC a avut frecvențe mai mari ale ceasului decât microprocesorul SuperSPARC. În ceea ce privește unitățile funcționale, a existat o diferență notabilă. Pentru a obține frecvențe mai mari decât ceasurile SuperSPARC, microprocesorul UltraSPARC are unități mai simple. De exemplu, acest lucru a fost obținut prin faptul că nu a cascadat unitățile ALU pentru a vă asigura că frecvența ceasului nu a fost restricționată. Microprocesorul SuperSPARC avea tranzistori 3.1, în timp ce UltraSPARC avea 3.8 tranzistoare. Microprocesorul UltraSPARC a avut o cache mai mare L2 comparativ cu L2 de la SuperSPARC. În ansamblu, UlatraSPARC a oferit o performanță mai mare în toate domeniile în comparație cu SuperSPARC.