SuperSPARC vs UltraSPARC
SPARC (Scalable Processor Architecture-dan əldə edilmişdir) Sun Microsystems tərəfindən hazırlanmış RISC (Reduced Instruction Set Computing) ISA (Təlimat Dəsti Arxitekturasıdır). Bu SPARC mikroprosessorlarını noutbuklarda, məsələn, korporativ serverlər kimi superkompüterlərdə tapmaq olar. Solaris, OpenBSD və NetBSD kimi əməliyyat sistemlərini idarə edirlər. SuperSPARC 1992-ci ildə hazırlanmış SPARC versiyasıdır. SuperSPARC mikroprosessoru SPARC V8 arxitektura versiyasından istifadə edir. UltraSPARC, SuperSPARC-ni əvəz edən SPARC mikroprosessorudur. UltraSPARC 1995-ci ildə Sun Microsystems tərəfindən hazırlanmışdır. UltraSPARC V9 SPARC ISA-dan istifadə etdi və bu, V9 ISA-dan istifadə edən ilk SPARC mikroprosessoru idi.
SuperSPARC
SuperSPARC 1992-ci ildə Sun Microsystems tərəfindən buraxılmış SPARC mikroprosessorunun versiyasıdır. Onun kod adı Vikinq idi. SuperSPARC mikroprosessoru SPARC V8 ISA-dan istifadə edir. Sun 33MHz və 40MHz SuperSPARC mikroprosessor versiyalarını təqdim etdi. SuperSPARC-də 3,1 milyon tranzistor var idi. Texas Instruments (TI) bu mikroprosessoru Yaponiyada istehsal etmişdir. SuperSPARC+ və SuperSPARC-II SuperSPARC-ın iki törəməsi idi. SuperSPARC+ mikroprosessorunun buraxılmasının məqsədi orijinal versiyada mövcud olan bir neçə səhvi düzəltmək idi. Bununla belə, 1994-cü ildə buraxılmış SuperSPARC-II mikroprosessoru 80-90 MHz-ə qədər sürətə malik orijinal SuperSAPRC mikroprosessoru ilə müqayisədə təkmilləşdirilmiş versiya idi. SuperSAPRC mikroprosessorunun L1 yaddaş yaddaşı 16KB idi. Onun L2 keş yaddaşı 2MB tutumlu idi. L3 önbelleği SuperSPARC mikroprosessorunda mövcud deyildi. SuperSPARC-II kod adı Voyager idi.
UltraSPARC
UltraSPARC 1995-ci ildə Sun Microsystems tərəfindən SuperSPARC-II-ni əvəz edən SPARC mikroprosessorunun versiyasıdır. SPARC arxitekturasının V9 ISA-dan istifadə etdi. Əslində, bu, 64 bit SPARC V9 ISA əsasında ilk SPARC mikroprosessoru idi. Texas Instruments şirkəti 64 bitlik UltraSPARC-nin istehsalını həyata keçirdi. 32 64 bitlik qeyd tam registr faylında idi. Bu, doqquz mərhələdən ibarət bir boru kəmərində təlimatları ardıcıl olaraq yerinə yetirən superskalar prosessordur. İki ALU bölməsi var idi, lakin yalnız biri vurma və bölmə əməliyyatlarını həyata keçirə bilərdi. UltraSPARC mikroprosessorunda multimedia dəstəyini təmin edən FGU (floating-point/graphics unit) adlı xüsusi tipli üzən nöqtə bloku var. Əsas və ikincil kimi iki səviyyəli keş var. İlkin keş 16KB, ikincil keş 512KB-dan 4MB-a qədərdir. Üç oxuma və üç yazma şəklində altı giriş və çıxış portu var idi. O, 3,8 milyon tranzistordan ibarət idi.
SuperSPARC və UltraSPARC arasındakı fərq nədir?
SuperSPARC və UltraSPARC mikroprosessorlarının bir çox fərqi var, xüsusən 1995-ci ildə UltraSPARC mikroprosessoru SuperSPARC-ni əvəz etdiyi üçün. SuperSPARC mikroprosessoru V8 SPARC ISA-dan istifadə edir, UltraSPARC mikroprosessoru isə V9 SPARC ISA-dan istifadə edən ilk SPARC mikroprosessorudur. Əslində, UltraSPARC mikroprosessoru 64 bitlik mikroprosessor idi. Aydındır ki, UltraSPARC mikroprosessoru SuperSPARC mikroprosessorundan daha yüksək saat tezliyinə malik idi. Funksional vahidlər baxımından nəzərəçarpacaq fərq var idi. SuperSPARC-dən daha yüksək saat tezliklərinə nail olmaq üçün UltraSPARC mikroprosessorunda daha sadə vahidlər var. Məsələn, bu, saat tezliyinin məhdudlaşdırılmadığından əmin olmaq üçün ALU vahidlərini zəncirləməməklə əldə edilmişdir. SuperSPARC mikroprosessorunda 3,1 tranzistor, UltraSPARC-də isə 3,8 tranzistor var idi. UltraSPARC mikroprosessoru SuperSPARC-nin L2-si ilə müqayisədə daha böyük L2 ön yaddaşına malik idi. Ümumilikdə, UlatraSPARC SuperSPARC ilə müqayisədə bütün sahələrdə daha yüksək performans təmin etdi.