SuperSPARC vs UltraSPARC
A SPARC (a Scalable Processor ARChitecture-ből származik) egy RISC (Reduced Instruction Set Computing) ISA (utasításkészlet-architektúra), amelyet a Sun Microsystems fejlesztett ki. Ezek a SPARC mikroprocesszorok megtalálhatók a szuperszámítógépek notebookjaiban, például a vállalati szervereknél. Olyan operációs rendszereket futtatnak, mint a Solaris, az OpenBSD és a NetBSD. A SuperSPARC a SPARC 1992-ben kifejlesztett változata. A SuperSPARC mikroprocesszor a SPARC V8 architektúra verziót használja. Az UltraSPARC a SPARC mikroprocesszor, amely felváltotta a SuperSPARC-t. Az UltraSPARC-t 1995-ben fejlesztette ki a Sun Microsystems. Az UltraSPARC a V9 SPARC ISA-t használta, és ez volt az első SPARC mikroprocesszor, amely a V9 ISA-t használta.
SuperSPARC
A SuperSPARC a SPARC mikroprocesszor változata, amelyet 1992-ben adott ki a Sun Microsystems. Viking kódnevet kapott. A SuperSPARC mikroprocesszor a SPARC V8 ISA-t használja. A Sun bemutatta a 33 MHz-es és 40 MHz-es SuperSPARC mikroprocesszoros verziókat. 3,1 millió tranzisztort tartalmazott a SuperSPARC. A Texas Instruments (TI) gyártotta ezt a mikroprocesszort Japánban. A SuperSPARC + és a SuperSPARC-II a SuperSPARC két származéka volt. A SuperSPARC + mikroprocesszor kiadásának célja az volt, hogy kijavítson néhány hibát, amelyek az eredeti verzióban voltak. Az 1994-ben kiadott SuperSPARC-II mikroprocesszor azonban továbbfejlesztett változat volt az eredeti SuperSAPRC mikroprocesszorhoz képest, 80-90 MHz-ig. A SuperSAPRC mikroprocesszor L1 cache-je 16 KB volt. L2 gyorsítótárának kapacitása 2 MB volt. Az L3 gyorsítótár nem volt jelen a SuperSPARC mikroprocesszorban. A SuperSPARC-II kódneve Voyager volt.
UltraSPARC
Az UltraSPARC a SPARC mikroprocesszornak a Sun Microsystems által 1995-ben kiadott változata, amely a SuperSPARC-II helyébe lép. A SPARC architektúra V9 ISA-ját használta. Valójában ez volt az első SPARC mikroprocesszor, amely 64 bites SPARC V9 ISA-n alapult. A Texas Instruments elvégezte a 64 bites UltraSPARC gyártását. 32 64 bites bejegyzés volt az egész regiszter fájlban. Ez egy szuperskalár processzor, amely az utasításokat rendben végrehajtja egy kilenc szakaszból álló csővezetékben. Két ALU-egység volt, de csak egy tudott elvégezni szorzást és osztást. Az UltraSPARC mikroprocesszornak van egy speciális típusú lebegőpontos egysége, az FGU (lebegőpontos / grafikus egység), amely multimédiás támogatást is nyújt. A gyorsítótárnak elsődleges és másodlagosként két szintje van. Az elsődleges gyorsítótár 16 KB, a másodlagos gyorsítótár pedig 512–4 MB. Hat bemeneti és kimeneti portja volt, három olvasás és három írás formájában. 3,8 millió tranzisztort tartalmazott.
Mi a különbség a SuperSPARC és az UltraSPARC között?
A SuperSPARC és az UltraSPARC mikroprocesszorok sok különbséggel rendelkeznek, különösen azért, mert az UltraSPARC mikroprocesszor 1995-ben felváltotta a SuperSPARC-t. A SuperSPARC mikroprocesszor V8 SPARC ISA-t használt, míg az UltraSPARC mikroprocesszor volt az első SPARC mikroprocesszor, amely a V9 SPARC ISA-t használta. Valójában az UltraSPARC mikroprocesszor 64 bites mikroprocesszor volt. Érthető, hogy az UltraSPARC mikroprocesszornak magasabb volt az órajel frekvenciája, mint a SuperSPARC mikroprocesszornak. A funkcionális egységek tekintetében észrevehető különbség volt. A SuperSPARC-nél magasabb órajel-frekvenciák elérése érdekében az UltraSPARC mikroprocesszor egyszerűbb egységekkel rendelkezik. Például ezt úgy érték el, hogy az ALU egységeket nem sorolták be annak érdekében, hogy az órajel frekvenciája ne legyen korlátozva. A SuperSPARC mikroprocesszor 3,1, míg az UltraSPARC 3,8 tranzisztorral rendelkezett. Az UltraSPARC mikroprocesszor nagyobb L2 gyorsítótárral rendelkezett, mint a SuperSPARC L2. Összességében az UlatraSPARC minden területen magasabb teljesítményt nyújtott a SuperSPARC-hoz képest.