Diferența Dintre SuperSPARC și UltraSPARC

Diferența Dintre SuperSPARC și UltraSPARC
Diferența Dintre SuperSPARC și UltraSPARC

Video: Diferența Dintre SuperSPARC și UltraSPARC

Video: Diferența Dintre SuperSPARC și UltraSPARC
Video: Calosidade 2024, Decembrie
Anonim

SuperSPARC vs UltraSPARC

SPARC (derivat de la Scalable Processor ARChitecture) este un RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture) dezvoltat de Sun Microsystems. Aceste microprocesoare SPARC pot fi găsite în notebook-uri pentru supercalculatoare, cum ar fi serverele de întreprindere. Acestea rulează sisteme de operare precum Solaris, OpenBSD și NetBSD. SuperSPARC este versiunea SPARC dezvoltată în 1992. Microprocesorul SuperSPARC folosește versiunea de arhitectură SPARC V8. UltraSPARC este microprocesorul SPARC, care a înlocuit SuperSPARC. UltraSPARC a fost dezvoltat în 1995 de Sun Microsystems. UltraSPARC a folosit V9 SPARC ISA și a fost primul microprocesor SPARC care a folosit V9 ISA.

SuperSPARC

SuperSPARC este versiunea microprocesorului SPARC care a fost lansat în 1992 de Sun Microsystems. Era denumit în cod Viking. Microprocesorul SuperSPARC folosește SPARC V8 ISA. Sun a introdus versiunile de microprocesor SuperSPARC de 33 MHz și 40 MHz. 3,1 milioane de tranzistoare erau conținute în SuperSPARC. Texas Instruments (TI) a fabricat acest microprocesor în Japonia. SuperSPARC + și SuperSPARC-II au fost două derivate ale SuperSPARC. Intenția din spatele eliberării microprocesorului SuperSPARC + a fost de a remedia 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ă în comparație cu microprocesorul original SuperSAPRC cu viteze de până la 80-90MHz. Microprocesorul SuperSAPRC avea un cache L1 de 16 KB. Cache-ul L2 avea o capacitate de 2 MB. Memoria cache L3 nu era prezentă în microprocesorul SuperSPARC. SuperSPARC-II a fost denumit în cod Voyager.

UltraSPARC

UltraSPARC este versiunea microprocesorului SPARC lansat de Sun Microsystems în 1995 în locul SuperSPARC-II. A folosit V9 ISA de arhitectură SPARC. De fapt, a fost primul microprocesor SPARC bazat pe 64 de biți SPARC V9 ISA. Texas Instruments a realizat fabricarea UltraSPARC pe 64 de biți. 32 de intrări pe 64 de biți erau în fișierul de registru întreg. Este un procesor suprascalar, care execută instrucțiuni în ordine într-o conductă cu nouă etape. Existau două unități ALU, dar numai una putea efectua operații de multiplicare și divizare. Microprocesorul UltraSPARC are un tip special de unitate cu virgulă mobilă numită FGU (virgulă mobilă / unitate grafică), care oferă și suport multimedia. Există două niveluri de cache ca primar și secundar. Memoria cache principală este de 16 KB, iar memoria cache secundară este de 512 KB la 4 MB. 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 era un microprocesor pe 64 de biți. Înțeles, microprocesorul UltraSPARC avea frecvențe de ceas mai mari decât microprocesorul SuperSPARC. În ceea ce privește unitățile funcționale, a existat o diferență notabilă. Pentru a obține frecvențe de ceas mai mari decât SuperSPARC, microprocesorul UltraSPARC are unități mai simple. De exemplu, acest lucru a fost realizat prin neîncărcarea în cascadă a unităților ALU pentru a vă asigura că frecvența ceasului nu era restricționată. Microprocesorul SuperSPARC avea 3,1 tranzistoare, în timp ce UltraSPARC avea 3,8 tranzistoare. Microprocesorul UltraSPARC avea un cache L2 mai mare comparativ cu L2 al lui SuperSPARC. În general, UlatraSPARC a oferit o performanță mai mare în toate domeniile în comparație cu SuperSPARC.

Recomandat: