SuperSPARC vs UltraSPARC
SPARC (izveden iz Scalable Processor ARChitecture) je RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture) razvijen od Sun Microsystems. Ovi SPARC mikroprocesori mogu se naći u prijenosnim računalima superračunala kao što su korporativni poslužitelji. Oni pokreću operativne sustave poput Solarisa, OpenBSD-a i NetBSD-a. SuperSPARC je inačica SPARC-a razvijena 1992. godine. SuperSPARC mikroprocesor koristi verziju arhitekture SPARC V8. UltraSPARC je SPARC mikroprocesor, koji je zamijenio SuperSPARC. UltraSPARC je 1995. godine razvio Sun Microsystems. UltraSPARC je koristio V9 SPARC ISA i bio je prvi SPARC mikroprocesor koji je koristio V9 ISA.
SuperSPARC
SuperSPARC je verzija SPARC mikroprocesora koju je 1992. godine objavio Sun Microsystems. Imao je kodno ime Viking. SuperSPARC mikroprocesor koristi SPARC V8 ISA. Sun je predstavio 33MHz i 40MHz SuperSPARC mikroprocesorske verzije. 3,1 milijuna tranzistora bilo je sadržano u SuperSPARC-u. Texas Instruments (TI) izradio je ovaj mikroprocesor u Japanu. SuperSPARC + i SuperSPARC-II bila su dva derivata SuperSPARC-a. Namjera iza objavljivanja SuperSPARC + mikroprocesora bila je popraviti nekoliko bugova prisutnih u izvornoj verziji. Međutim, SuperSPARC-II mikroprocesor, koji je objavljen 1994. godine, bio je poboljšana verzija u usporedbi s originalnim SuperSAPRC mikroprocesorom brzinama do 80-90MHz. SuperSAPRC mikroprocesor imao je L1 predmemoriju od 16 KB. Njegova L2 predmemorija imala je kapacitet od 2 MB. L3 predmemorija nije bila prisutna u SuperSPARC mikroprocesoru. SuperSPARC-II dobio je kodno ime Voyager.
UltraSPARC
UltraSPARC je verzija SPARC mikroprocesora koju je Sun Microsystems objavio 1995. godine zamijenivši SuperSPARC-II. Koristio je V9 ISA SPARC arhitekture. Zapravo je to bio prvi SPARC mikroprocesor zasnovan na 64-bitnom SPARC V9 ISA. Texas Instruments izveo je proizvodnju 64-bitnog UltraSPARC-a. 32 datoteke od 64 bita nalazile su se u datoteci cjelovitog registra. To je superskalarni procesor koji izvršava naredbe redom u cjevovodu s devet stupnjeva. Bile su dvije jedinice ALU, ali samo je jedna mogla izvoditi operacije množenja i dijeljenja. UltraSPARC mikroprocesor ima posebnu vrstu jedinice s pomičnim zarezom nazvanu FGU (plutajuća točka / grafička jedinica), koja također pruža multimedijsku podršku. Postoje dvije razine predmemorije kao primarna i sekundarna. Primarna predmemorija iznosi 16 KB, a sekundarna predmemorija od 512 KB do 4 MB. Imao je šest ulaznih i izlaznih priključaka u obliku tri čitanja i tri upisa. Sadržao je 3,8 milijuna tranzistora.
Koja je razlika između SuperSPARC i UltraSPARC?
SuperSPARC i UltraSPARC mikroprocesori imaju mnogo razlika, posebno otkako je UltraSPARC mikroprocesor zamijenio SuperSPARC 1995. SuperSPARC mikroprocesor koristio je V8 SPARC ISA, dok je UltraSPARC mikroprocesor prvi SPARC mikroprocesor koji je koristio V9 SPARC ISA. Zapravo je UltraSPARC mikroprocesor bio 64-bitni mikroprocesor. Razumljivo je da je UltraSPARC mikroprocesor imao veće taktove od SuperSPARC mikroprocesora. U pogledu funkcionalnih cjelina bila je primjetna razlika. Da bi postigao veće frekvencije takta od SuperSPARC-a, UltraSPARC mikroprocesor ima jednostavnije jedinice. Na primjer, to je postignuto neusklađivanjem ALU jedinica kako bi se osiguralo da frekvencija takta nije ograničena. SuperSPARC mikroprocesor imao je 3,1 tranzistor, dok je UltraSPARC imao 3,8 tranzistora. UltraSPARC mikroprocesor imao je veću L2 predmemoriju u usporedbi s L2 SuperSPARC-a. Sve u svemu, UlatraSPARC je pružio veće performanse u svim područjima u odnosu na SuperSPARC.