SuperSPARC vs UltraSPARC
SPARC (berasal dari Scalable Processor ARChitecture) adalah RISC (Reduced Instruction Set Computing) ISA (Arsitektur Instruction Set) yang dikembangkan oleh Sun Microsystems. Mikroprosesor SPARC ini dapat ditemukan di notebook ke superkomputer seperti server perusahaan. Mereka menjalankan sistem operasi seperti Solaris, OpenBSD dan NetBSD. SuperSPARC adalah versi SPARC yang dikembangkan pada tahun 1992. Mikroprosesor SuperSPARC menggunakan versi arsitektur SPARC V8. UltraSPARC adalah mikroprosesor SPARC, yang menggantikan SuperSPARC. UltraSPARC dikembangkan pada tahun 1995 oleh Sun Microsystems. UltraSPARC menggunakan V9 SPARC ISA dan itu adalah mikroprosesor SPARC pertama yang menggunakan V9 ISA.
SuperSPARC
SuperSPARC adalah versi mikroprosesor SPARC yang dirilis pada tahun 1992 oleh Sun Microsystems. Itu nama kode Viking. Mikroprosesor SuperSPARC menggunakan SPARC V8 ISA. Sun memperkenalkan versi mikroprosesor 33MHz dan 40MHz SuperSPARC. 3,1 juta transistor dimuat dalam SuperSPARC. Texas Instruments (TI) membuat mikroprosesor ini di Jepang. SuperSPARC + dan SuperSPARC-II adalah dua turunan dari SuperSPARC. Tujuan di balik merilis mikroprosesor SuperSPARC + adalah untuk memperbaiki beberapa bug yang ada di versi asli. Namun mikroprosesor SuperSPARC-II, yang dirilis pada tahun 1994, adalah versi yang ditingkatkan dibandingkan dengan mikroprosesor SuperSAPRC asli dengan kecepatan hingga 80-90MHz. Mikroprosesor SuperSAPRC memiliki cache L1 sebesar 16KB. L2 cache-nya memiliki kapasitas 2MB. Cache L3 tidak ada dalam mikroprosesor SuperSPARC. SuperSPARC-II diberi nama sandi Voyager.
UltraSPARC
UltraSPARC adalah versi mikroprosesor SPARC yang dirilis oleh Sun Microsystems pada tahun 1995 menggantikan SuperSPARC-II. Ini digunakan V9 ISA arsitektur SPARC. Bahkan, itu adalah mikroprosesor SPARC pertama berdasarkan 64 bit SPARC V9 ISA. Texas Instruments melakukan pembuatan UltraSPARC 64 bit. 32 entri 64-bit berada di file register integer. Ini adalah prosesor superscalar, yang menjalankan instruksi secara berurutan dalam pipa dengan sembilan tahap. Ada dua unit ALU tetapi hanya satu yang bisa melakukan operasi penggandaan dan pembagian. Mikroprosesor UltraSPARC memiliki tipe unit floating point khusus yang disebut FGU (floating-point / unit grafis), yang menyediakan dukungan multimedia juga. Ada dua tingkat cache sebagai primer dan sekunder. Cache primer adalah 16KB dan cache sekunder adalah 512KB hingga 4MB. Itu memiliki enam port input dan output dalam bentuk tiga membaca dan tiga menulis. Isinya 3,8 juta transistor.
Apa perbedaan antara SuperSPARC dan UltraSPARC?
Mikroprosesor SuperSPARC dan UltraSPARC memiliki banyak perbedaan, terutama karena mikroprosesor UltraSPARC menggantikan SuperSPARC pada tahun 1995. Mikroprosesor SuperSPARC menggunakan V8 SPARC ISA, sedangkan mikroprosesor UltraSPARC adalah mikroprosesor SPARC pertama yang menggunakan V9 SPARC ISA. Faktanya, mikroprosesor UltraSPARC adalah mikroprosesor 64-bit. Maklum, mikroprosesor UltraSPARC memiliki frekuensi clock yang lebih tinggi daripada mikroprosesor SuperSPARC. Dalam hal unit fungsional, ada perbedaan yang nyata. Untuk mencapai frekuensi clock yang lebih tinggi daripada SuperSPARC, mikroprosesor UltraSPARC memiliki unit yang lebih sederhana. Misalnya, ini dicapai dengan tidak mengalirkan unit ALU untuk memastikan bahwa frekuensi jam tidak dibatasi. Mikroprosesor SuperSPARC memiliki 3,1 transistor, sedangkan UltraSPARC memiliki 3,8 transistor. Mikroprosesor UltraSPARC memiliki cache L2 yang lebih besar dibandingkan dengan SuperSPARC's L2. Secara keseluruhan, UlatraSPARC memberikan kinerja yang lebih tinggi di semua bidang dibandingkan dengan SuperSPARC.