Skillnaden mellan SuperSPARC och UltraSPARC

Anonim

SuperSPARC vs UltraSPARC

SPARC (härledd från Scalable Processor ARChitecture) är en RISC (Reducerad Instruktionsuppsättning) ISA (Instruction Set Architecture) utvecklade av Sun Microsystems. Dessa SPARC-mikroprocessorer finns i bärbara datorer till superdatorer som företagsservrar. De kör operativsystem som Solaris, OpenBSD och NetBSD. SuperSPARC är versionen av SPARC utvecklad 1992. SuperSPARC-mikroprocessorn använder SPARC V8-arkitekturversionen. UltraSPARC är SPARC-mikroprocessorn, som ersatte SuperSPARC. UltraSPARC utvecklades 1995 av Sun Microsystems. UltraSPARC använde V9 SPARC ISA och var den första SPARC-mikroprocessorn för att använda V9 ISA.

SuperSPARC

SuperSPARC är versionen av SPARC-mikroprocessorn som släpptes 1992 av Sun Microsystems. Det var kodenamed Viking. SuperSPARC-mikroprocessorn använder SPARC V8 ISA. Sun introducerade 33 MHz och 40 MHz SuperSPARC mikroprocessor versioner. 3. 1 million transistorer fanns i SuperSPARC. Texas Instruments (TI) tillverkade denna mikroprocessor i Japan. SuperSPARC + och SuperSPARC-II var två derivat av SuperSPARC. Avsikten med att släppa SuperSPARC + mikroprocessor var att fixa några buggar som finns i originalversionen. SuperSPARC-II mikroprocessorn, som släpptes 1994, var dock en förbättrad version jämfört med den ursprungliga SuperSAPRC mikroprocessorn med hastigheter upp till 80-90 MHz. SuperSAPRC-mikroprocessorn hade en L1-cache på 16KB. Dess L2-cache hade en kapacitet på 2 MB. L3-cachen var inte närvarande i SuperSPARC-mikroprocessorn. SuperSPARC-II var kodad Voyager.

UltraSPARC

UltraSPARC är versionen av SPARC-mikroprocessorn som släpptes av Sun Microsystems 1995 och ersatte SuperSPARC-II. Det använde V9 ISA av SPARC arkitektur. Det var faktiskt den första SPARC-mikroprocessorn baserad på 64 bitars SPARC V9 ISA. Texas Instruments utförde tillverkningen av 64 bit UltraSPARC. 32 64-bitars poster var i integerregisterfilen. Det är en superscalar processor, som utför instruktioner i ordning i en pipeline med nio steg. Det fanns två ALU-enheter, men endast en kunde utföra multiplicera och divisionsoperationer. UltraSPARC-mikroprocessorn har en speciell typ av flytpunktsenhet som kallas FGU (floating-point / grafikenhet), som också ger multimediasupport. Det finns två nivåer av cache som primär och sekundär. Primär cache är 16KB och sekundär cache är 512KB till 4MB. Den hade sex ingångs- och utgångsportar i form av tre läser och tre skriver. Det innehöll 3,8 miljoner transistorer.

Vad är skillnaden mellan SuperSPARC och UltraSPARC?

SuperSPARC och UltraSPARC mikroprocessorer har många skillnader, särskilt eftersom UltraSPARC-mikroprocessorn ersatte SuperSPARC 1995.SuperSPARC-mikroprocessorn använde V8 SPARC ISA, medan UltraSPARC-mikroprocessorn var den första SPARC-mikroprocessorn för att använda V9 SPARC ISA. Faktum är att UltraSPARC-mikroprocessorn var en 64-bitars mikroprocessor. Förståeligt hade UltraSPARC-mikroprocessorn högre klockfrekvenser än SuperSPARC-mikroprocessorn. När det gäller funktionella enheter var det en märkbar skillnad. För att uppnå högre klockfrekvenser än SuperSPARC har UltraSPARC-mikroprocessorn enklare enheter. Till exempel uppnåddes detta genom att inte kasta ALU-enheterna för att säkerställa att klockfrekvensen inte var begränsad. SuperSPARC mikroprocessor hade 3,1 transistorer, medan UltraSPARC hade 3,8 transistorer. UltraSPARC-mikroprocessorn hade en större L2-cache jämfört med SuperSPARCs L2. Sammantaget gav UlatraSPARC en högre prestanda på alla områden jämfört med SuperSPARC.