Forskellen mellem SuperSPARC og UltraSPARC

Anonim

SuperSPARC vs UltraSPARC

SPARC (afledt af Scalable Processor ARChitecture) er en RISC (Reduceret Instruktion Sæt Computing) ISA (Instruction Set Architecture) udviklet af Sun Microsystems. Disse SPARC mikroprocessorer findes i bærbare pc'er til supercomputere som enterprise servere.De styrer operativsystemer som Solaris, OpenBSD og NetBSD. SuperSPARC er den version af SPARC, der blev udviklet i 1992. SuperSPARC mikroprocessor bruger SPARC V8 arkitektur versionen. UltraSPARC er SPARC-mikroprocessoren, som erstattede SuperSPARC. UltraSPARC blev udviklet i 1995 af Sun Microsystems. UltraSPARC brugte V9 SPARC ISA, og det var den første SPARC-mikroprocessor til at bruge V9 ISA.

SuperSPARC

SuperSPARC er den version af SPARC mikroprocessor, som blev udgivet i 1992 af Sun Microsystems. Det var kodenavnet Viking. SuperSPARC mikroprocessor bruger SPARC V8 ISA. Sun indførte 33MHz og 40MHz SuperSPARC mikroprocessor versioner. 3. 1 million transistorer blev indeholdt i SuperSPARC. Texas Instruments (TI) fremstillede denne mikroprocessor i Japan. SuperSPARC + og SuperSPARC-II var to derivater af SuperSPARC. Formålet med udgivelsen af ​​SuperSPARC + mikroprocessor var at lave nogle få fejl i den oprindelige version. SuperSPARC-II mikroprocessoren, som blev frigivet i 1994, var imidlertid en forbedret version sammenlignet med den oprindelige SuperSAPRC mikroprocessor med hastigheder på op til 80-90 MHz. SuperSAPRC mikroprocessor havde en L1 cache på 16KB. Dens L2-cache havde en kapacitet på 2 MB. L3-cachen var ikke til stede i SuperSPARC mikroprocessor. SuperSPARC-II var kodenavnet Voyager.

UltraSPARC

UltraSPARC er versionen af ​​SPARC mikroprocessor udgivet af Sun Microsystems i 1995 og erstatter SuperSPARC-II. Det brugte V9 ISA af SPARC arkitektur. Faktisk var det den første SPARC mikroprocessor baseret på 64 bit SPARC V9 ISA. Texas Instruments udførte fremstillingen af ​​64 bit UltraSPARC. 32 64-bit-poster var i integerregisterfilen. Det er en superscalar processor, som udfører instruktioner i rækkefølge i en rørledning med ni trin. Der var to ALU enheder, men kun én kunne udføre multiplikation og division operationer. UltraSPARC mikroprocessor har en speciel type floating point enhed kaldet FGU (floating point / grafik enhed), som også giver multimedie support. Der er to niveauer af cache som primære og sekundære. Primær cache er 16KB og sekundær cache er 512KB til 4MB. Det havde seks input og output porte i form af tre læser og tre skriver. Den indeholdt 3,8 millioner transistorer.

Hvad er forskellen mellem SuperSPARC og UltraSPARC?

SuperSPARC og UltraSPARC mikroprocessorer har mange forskelle, især siden UltraSPARC mikroprocessor udskiftede SuperSPARC i 1995.SuperSPARC mikroprocessor brugte V8 SPARC ISA, mens UltraSPARC mikroprocessor var den første SPARC mikroprocessor til at bruge V9 SPARC ISA. Faktisk var UltraSPARC mikroprocessor en 64-bit mikroprocessor. Forståeligt havde UltraSPARC mikroprocessor højere klokfrekvenser end SuperSPARC mikroprocessor. Med hensyn til funktionelle enheder var der en mærkbar forskel. For at opnå højere urfrekvenser end SuperSPARC har UltraSPARC mikroprocessor enklere enheder. Dette blev for eksempel opnået ved ikke at kaste ALU-enhederne for at sikre, at klokfrekvensen ikke var begrænset. SuperSPARC mikroprocessor havde 3. 1 transistorer, mens UltraSPARC havde 3. 8 transistorer. UltraSPARC mikroprocessor havde en større L2 cache sammenlignet med SuperSPARCs L2. Samlet set gav UlatraSPARC en højere ydeevne på alle områder sammenlignet med SuperSPARC.