Forskjellen mellom SuperSPARC og UltraSPARC

Anonim

SuperSPARC vs UltraSPARC

SPARC (avledet fra Scalable Processor ARChitecture) er en RISC (Redusert Instruksjonssett) ISA (Instruction Set Architecture) utviklet av Sun Microsystems. Disse SPARC mikroprosessorene finnes i bærbare datamaskiner til superdatamaskiner som enterprise servers. De kjører operativsystemer som Solaris, OpenBSD og NetBSD. SuperSPARC er versjonen av SPARC utviklet i 1992. SuperSPARC mikroprosessor bruker SPARC V8-arkitekturversjonen. UltraSPARC er SPARC mikroprosessoren, som erstattet SuperSPARC. UltraSPARC ble utviklet i 1995 av Sun Microsystems. UltraSPARC brukte V9 SPARC ISA, og det var den første SPARC mikroprosessoren som brukte V9 ISA.

SuperSPARC

SuperSPARC er versjonen av SPARC mikroprosessor som ble utgitt i 1992 av Sun Microsystems. Det var kodenamnet Viking. SuperSPARC mikroprosessor bruker SPARC V8 ISA. Sun introduserte 33MHz og 40MHz SuperSPARC mikroprosessor versjoner. 3. 1 million transistorer ble inkludert i SuperSPARC. Texas Instruments (TI) produserte denne mikroprosessoren i Japan. SuperSPARC + og SuperSPARC-II var to derivater av SuperSPARC. Hensikten med å frigjøre SuperSPARC + mikroprosessor var å fikse noen bugs som var tilstede i den opprinnelige versjonen. SuperSPARC-II mikroprosessoren, som ble utgitt i 1994, var imidlertid en forbedret versjon sammenlignet med den opprinnelige SuperSAPRC mikroprosessoren med hastigheter på opptil 80-90 MHz. SuperSAPRC mikroprosessor hadde en L1 cache på 16KB. L2-cachen hadde en kapasitet på 2 MB. L3-hurtigbufferen var ikke tilstede i SuperSPARC mikroprosessor. SuperSPARC-II var kodenavnet Voyager.

UltraSPARC

UltraSPARC er versjonen av SPARC mikroprosessor utgitt av Sun Microsystems i 1995 som erstatter SuperSPARC-II. Den brukte V9 ISA av SPARC arkitektur. Faktisk var det den første SPARC mikroprosessoren basert på 64 bit SPARC V9 ISA. Texas Instruments utførte produksjonen av 64 bit UltraSPARC. 32 64-biters oppføringer var i integerregisterfilen. Det er en superscalar prosessor, som utfører instruksjoner i rekkefølge i en rørledning med ni trinn. Det var to ALU-enheter, men bare en kunne utføre multiplikasjon og divisjoner. UltraSPARC mikroprosessor har en spesiell type flytpunktsenhet kalt FGU (flytende punkt / grafikk enhet), som også gir multimediasupport. Det er to nivåer av cache som primær og sekundær. Primærbufferen er 16 KB og sekundærbufferen er 512 KB til 4 MB. Den hadde seks inngangs- og utgangsporte i form av tre leser og tre skriver. Den inneholdt 3,8 millioner transistorer.

Hva er forskjellen mellom SuperSPARC og UltraSPARC?

SuperSPARC og UltraSPARC mikroprosessorer har mange forskjeller, spesielt siden UltraSPARC mikroprosessor erstattet SuperSPARC i 1995.SuperSPARC mikroprosessor brukte V8 SPARC ISA, mens UltraSPARC mikroprosessor var den første SPARC mikroprosessoren for å bruke V9 SPARC ISA. Faktisk var UltraSPARC mikroprosessor en 64-bit mikroprosessor. Forståelig, UltraSPARC mikroprosessor hadde høyere klokfrekvenser enn SuperSPARC mikroprosessor. Når det gjelder funksjonelle enheter, var det en merkbar forskjell. For å oppnå høyere klokkfrekvenser enn SuperSPARC, har UltraSPARC mikroprosessor enklere enheter. For eksempel ble dette oppnådd ved ikke å kaste ALU-enhetene for å sikre at klokkefrekvensen ikke var begrenset. SuperSPARC mikroprosessor hadde 3 1 transistorer, mens UltraSPARC hadde 3 8 transistorer. UltraSPARC mikroprosessor hadde en større L2 cache sammenlignet med SuperSPARCs L2. Samlet sett ga UlatraSPARC en høyere ytelse på alle områder sammenlignet med SuperSPARC.