SuperSPARC ve UltraSPARC
SPARC (Ölçeklenebilir İşlemci ARChitecture'ten türetilmiştir), Sun Microsystems tarafından geliştirilen bir RISC (İndirgenmiş Komut Seti Hesaplama) ISA'dır (Komut Seti Mimarisi). Bu SPARC mikroişlemciler dizüstü bilgisayarlarda kurumsal sunucular gibi süper bilgisayarlarda bulunabilir. Solaris, OpenBSD ve NetBSD gibi işletim sistemleri çalıştırıyorlar. SuperSPARC 1992 yılında geliştirilen SPARC sürümüdür. SuperSPARC mikroişlemci SPARC V8 mimari sürümünü kullanır. UltraSPARC, SuperSPARC'ın yerini alan SPARC mikroişlemcisidir. UltraSPARC 1995 yılında Sun Microsystems tarafından geliştirilmiştir. UltraSPARC, V9 SPARC ISA'yı kullandı ve V9 ISA'yı kullanan ilk SPARC mikroişlemcisiydi..
SuperSPARC
SuperSPARC, 1992 yılında Sun Microsystems tarafından piyasaya sürülen SPARC mikroişlemcinin sürümüdür. Viking kodlandı. SuperSPARC mikroişlemci SPARC V8 ISA kullanır. Sun, 33MHz ve 40MHz SuperSPARC mikroişlemci sürümlerini tanıttı. SuperSPARC'da 3.1 milyon transistör bulunuyordu. Texas Instruments (TI) bu mikroişlemciyi Japonya'da üretti. SuperSPARC + ve SuperSPARC-II, SuperSPARC'nin iki türeviydi. SuperSPARC + mikroişlemciyi serbest bırakmanın amacı, orijinal versiyonda bulunan birkaç hatayı düzeltmekti. Bununla birlikte, 1994 yılında piyasaya sürülen SuperSPARC-II mikroişlemci, 80-90MHz'e kadar hızlara sahip orijinal SuperSAPRC mikroişlemciye kıyasla geliştirilmiş bir versiyondu. SuperSAPRC mikroişlemcisinde 16KB L1 önbellek vardı. L2 önbelleği 2 MB kapasiteye sahipti. SuperSPARC mikroişlemcisinde L3 önbellek yoktu. SuperSPARC-II Voyager olarak adlandırıldı.
ULTRASPARC
UltraSPARC, 1995 yılında Sun Microsystems tarafından SuperSPARC-II'nin yerini alan SPARC mikroişlemcinin sürümüdür. SPARC mimarisinin V9 ISA'sını kullandı. Aslında, 64 bit SPARC V9 ISA tabanlı ilk SPARC mikroişlemcisiydi. Texas Instruments 64 bit UltraSPARC üretimini gerçekleştirdi. 32 64 bit giriş tamsayı kayıt dosyasındaydı. Dokuz aşamalı bir boru hattında talimatları sırayla yürüten bir süperskalar işlemci. İki ALU birimi vardı, ancak sadece bir tanesi çarpma ve bölme işlemlerini gerçekleştirebiliyordu. UltraSPARC mikroişlemci, multimedya desteği de sağlayan FGU (kayan nokta / grafik birimi) adı verilen özel bir kayan nokta birimine sahiptir. Birincil ve ikincil olarak iki önbellek seviyesi vardır. Birincil önbellek 16KB ve ikincil önbellek 512KB ila 4MB arasındadır. Üç okuma ve üç yazma şeklinde altı giriş ve çıkış portu vardı. 3.8 milyon transistör içeriyordu.
SuperSPARC ve UltraSPARC arasındaki fark nedir?
SuperSPARC ve UltraSPARC mikroişlemciler, özellikle UltraSPARC mikroişlemcinin 1995 yılında SuperSPARC'ın yerini alması nedeniyle birçok farklılığa sahiptir. SuperSPARC mikroişlemcisi V8 SPARC ISA'yı kullanan ilk SPARC mikroişlemcisidir. Aslında, UltraSPARC mikroişlemcisi 64 bitlik bir mikroişlemciydi. Anlaşılır şekilde, UltraSPARC mikroişlemcinin saat frekansları SuperSPARC mikroişlemciden daha yüksekti. Fonksiyonel birimler açısından fark edilir bir fark vardı. SuperSPARC'dan daha yüksek saat frekansları elde etmek için UltraSPARC mikroişlemci daha basit birimlere sahiptir. Örneğin, saat frekansının kısıtlanmadığından emin olmak için ALU birimlerini basamaklandırmamak suretiyle bu başarıldı. SuperSPARC mikroişlemcisinde 3.1 transistör, UltraSPARC'da 3.8 transistör vardı. UltraSPARC mikroişlemci SuperSPARC L2 ile karşılaştırıldığında daha büyük bir L2 önbelleğe sahipti. Genel olarak, UlatraSPARC, SuperSPARC'a kıyasla tüm alanlarda daha yüksek performans sağladı.