SuperSPARC vs UltraSPARC
SPARC (izvedeno iz Scalable Processor ARChitecture) je RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture) razvijen od strane Sun Microsystemsa. Ovi SPARC mikroprocesori mogu se naći u prijenosnim računalima do superračunala kao što su poslovni poslužitelji. Pokreću operativne sustave kao što su Solaris, OpenBSD i NetBSD. SuperSPARC je verzija SPARC-a razvijena 1992. SuperSPARC mikroprocesor koristi verziju SPARC V8 arhitekture. UltraSPARC je SPARC mikroprocesor koji je zamijenio SuperSPARC. UltraSPARC je 1995. godine razvio Sun Microsystems. UltraSPARC je koristio V9 SPARC ISA i bio je to prvi SPARC mikroprocesor koji je koristio V9 ISA.
SuperSPARC
SuperSPARC je verzija SPARC mikroprocesora koju je 1992. godine izdao Sun Microsystems. Bio je kodnog imena Viking. SuperSPARC mikroprocesor koristi SPARC V8 ISA. Sun je predstavio verzije SuperSPARC mikroprocesora od 33MHz i 40MHz. 3,1 milijun tranzistora sadržano je u SuperSPARC-u. Texas Instruments (TI) proizveo je ovaj mikroprocesor u Japanu. SuperSPARC+ i SuperSPARC-II su dva derivata SuperSPARC-a. Namjera izdavanja mikroprocesora SuperSPARC+ bila je popraviti nekoliko grešaka prisutnih u originalnoj verziji. Međutim, mikroprocesor SuperSPARC-II, koji je objavljen 1994., bio je poboljšana verzija u usporedbi s izvornim mikroprocesorom SuperSAPRC s brzinama do 80-90MHz. SuperSAPRC mikroprocesor je imao L1 predmemoriju od 16KB. Njegova L2 predmemorija imala je kapacitet od 2 MB. L3 predmemorija nije bila prisutna u mikroprocesoru SuperSPARC. SuperSPARC-II dobio je kodno ime Voyager.
UltraSPARC
UltraSPARC je verzija SPARC mikroprocesora koju je Sun Microsystems izdao 1995. godine zamjenjujući SuperSPARC-II. Koristio je V9 ISA SPARC arhitekture. Zapravo, bio je to prvi SPARC mikroprocesor temeljen na 64 bitnom SPARC V9 ISA. Texas Instruments je proizveo 64-bitni UltraSPARC. 32 64-bitna unosa bila su u datoteci cjelobrojnog registra. To je superskalarni procesor, koji izvršava instrukcije redoslijedom u cjevovodu s devet stupnjeva. Postojale su dvije ALU jedinice, ali samo je jedna mogla izvoditi operacije množenja i dijeljenja. UltraSPARC mikroprocesor ima posebnu vrstu jedinice s pomičnim zarezom nazvanu FGU (floating-point/graphics unit), koja pruža i multimedijsku podršku. Postoje dvije razine predmemorije kao primarna i sekundarna. Primarna predmemorija je 16 KB, a sekundarna predmemorija je 512 KB do 4 MB. Imao je šest ulaznih i izlaznih priključaka u obliku tri za čitanje i tri za pisanje. Sadržavao je 3,8 milijuna tranzistora.
Koja je razlika između SuperSPARC-a i UltraSPARC-a?
SuperSPARC i UltraSPARC mikroprocesori imaju mnogo razlika, posebno otkako je UltraSPARC mikroprocesor zamijenio SuperSPARC 1995. godine. SuperSPARC mikroprocesor je koristio V8 SPARC ISA, dok je UltraSPARC mikroprocesor bio prvi SPARC mikroprocesor koji je koristio V9 SPARC ISA. U stvari, mikroprocesor UltraSPARC bio je 64-bitni mikroprocesor. Razumljivo, UltraSPARC mikroprocesor je imao veće taktove od SuperSPARC mikroprocesora. U pogledu funkcionalnih cjelina bila je primjetna razlika. Za postizanje viših frekvencija takta od SuperSPARC-a, UltraSPARC mikroprocesor ima jednostavnije jedinice. Na primjer, to je postignuto nekaskadnim spajanjem ALU jedinica kako bi se osiguralo da frekvencija takta nije ograničena. SuperSPARC mikroprocesor je imao 3,1 tranzistora, dok je UltraSPARC imao 3,8 tranzistora. UltraSPARC mikroprocesor je imao veću L2 predmemoriju u usporedbi sa SuperSPARC L2. Sve u svemu, UlatraSPARC je pružio veću izvedbu u svim područjima u usporedbi sa SuperSPARC-om.