Razlika između SuperSPARC i UltraSPARC

SuperSPARC vs UltraSPARC

SPARC (izvedeno iz Scalable Processor ARChitecture) je RISC (Reduced Instruction Set Computing) računalna tehnologija ISA (Instruction Set Architecture) koju je razvio Sun Microsystems. Ovi mikroprocesori SPARC mogu se naći u prijenosnim računalima do superračunala, kao što su poslovni poslužitelji. Oni pokreću operativne sustave poput Solaris, OpenBSD i NetBSD. SuperSPARC je verzija SPARC-a razvijena 1992. SuperSPARC mikroprocesor koristi verziju SPARC V8 arhitekture. UltraSPARC je mikroprocesor SPARC, koji je zamijenio SuperSPARC. UltraSPARC razvio je 1995. Sun Microsystems. UltraSPARC je koristio V9 SPARC ISA i to je bio prvi SPARC mikroprocesor koji je koristio V9 ISA.

SuperSPARC

SuperSPARC je verzija mikroprocesora SPARC koju je 1992. objavio Sun Microsystems. Ime joj je bilo Viking. SuperSPARC mikroprocesor koristi SPARC V8 ISA. Sun je predstavio 33MHz i 40MHz SuperSPARC verzije mikroprocesora. U SuperSPARC-u se nalazilo 3,1 milijuna tranzistora. Texas Instruments (TI) je ovaj mikroprocesor proizveo u Japanu. SuperSPARC + i SuperSPARC-II bili su dva derivata SuperSPARC. Namjera izdanju mikroprocesora SuperSPARC + bila je popraviti nekoliko pogrešaka prisutnih u izvornoj verziji. Međutim, mikroprocesor SuperSPARC-II, koji je objavljen 1994. godine, bio je poboljšana verzija u odnosu na izvorni SuperSAPRC mikroprocesor brzine do 80-90MHz. SuperSAPRC mikroprocesor imao je L1 predmemoriju od 16 KB. Njegova L2 predmemorija imala je kapacitet 2MB. L3 predmemorija nije bila prisutna u mikroprocesoru SuperSPARC. SuperSPARC-II bio je kodni naziv Voyager.

UltraSPARC

UltraSPARC je verzija mikroprocesora SPARC koju je Sun Microsystems objavio 1995. godine i zamijenio SuperSPARC-II. Koristila je V9 ISA arhitekture SPARC. U stvari, to je bio prvi SPARC mikroprocesor utemeljen na 64-bitnom SPARC V9 ISA. Texas Instruments obavili su izradu 64-bitnog UltraSPARC-a. 32 64-bitna unosa nalazila se u datoteci cjelobrojnih registra. To je super-skalarni procesor, koji redovno šalje upute u cjevovodu s devet stupnjeva. Postojale su dvije ALU jedinice, ali samo je jedna mogla obavljati operacije množenja i dijeljenja. UltraSPARC mikroprocesor ima posebnu vrstu jedinice s pomičnom točkom nazvanom FGU (floating-point / grafička jedinica), koja pruža i multimedijsku podršku. Postoje dvije razine predmemorije kao primarna i sekundarna. Primarna predmemorija iznosi 16KB, a sekundarna predmemorija je 512KB do 4MB. Imao je šest ulaza i izlaza u obliku tri čitanja i tri zapisa. Sadržavao je 3,8 milijuna tranzistora.

Koja je razlika između SuperSPARC i UltraSPARC?

SuperSPARC i UltraSPARC mikroprocesori imaju mnogo razlike, posebice jer je mikroprocesor UltraSPARC zamijenio SuperSPARC 1995. SuperSPARC mikroprocesor koristio je V8 SPARC ISA, dok je mikroprocesor UltraSPARC bio prvi SPARC mikroprocesor koji je koristio V9 SPARC ISA. Zapravo je mikroprocesor UltraSPARC bio 64-bitni mikroprocesor. Razumljivo je da je mikroprocesor UltraSPARC imao veće taktove frekvencija od mikroprocesora SuperSPARC. U pogledu funkcionalnih cjelina vidljiva je razlika. Da bi postigao veće frekvencije takta od SuperSPARC-a, mikroprocesor UltraSPARC ima jednostavnije jedinice. Na primjer, to se postiglo ne kaskadom ALU jedinica kako bi se osiguralo da frekvencija takta nije ograničena. SuperSPARC mikroprocesor imao je 3,1 tranzistora, dok UltraSPARC 3,8 tranzistora. UltraSPARC mikroprocesor imao je veću L2 predmemoriju u odnosu na SuperSPARC-ov L2. Općenito, UlatraSPARC je pružio veći učinak na svim područjima u odnosu na SuperSPARC.