SuperSPARC vs UltraSPARC
SPARC (berasal dari Scalable Processor ARChitecture) adalah RISC (Reduced Instruction Set Computing) ISA (Instruction Set Architecture) yang dikembangkan oleh Sun Microsystems. Mikroprosesor SPARC ini dapat ditemukan di notebook hingga 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 merupakan mikroprosesor SPARC pertama yang menggunakan V9 ISA.
SuperSPARC
SuperSPARC adalah versi mikroprosesor SPARC yang dirilis pada tahun 1992 oleh Sun Microsystems. Itu diberi nama sandi Viking. Mikroprosesor SuperSPARC menggunakan SPARC V8 ISA. Sun memperkenalkan versi mikroprosesor SuperSPARC 33MHz dan 40MHz. 3,1 juta transistor terkandung dalam SuperSPARC. Texas Instruments (TI) membuat mikroprosesor ini di Jepang. SuperSPARC + dan SuperSPARC-II adalah dua turunan dari SuperSPARC. Niat dibalik merilis mikroprosesor SuperSPARC + adalah untuk memperbaiki beberapa bug yang ada di versi aslinya. Namun mikroprosesor SuperSPARC-II, yang dirilis pada tahun 1994, merupakan versi yang lebih baik dibandingkan dengan mikroprosesor SuperSAPRC asli dengan kecepatan hingga 80-90MHz. Mikroprosesor SuperSAPRC memiliki cache L1 sebesar 16KB. Cache L2-nya memiliki kapasitas 2MB. Cache L3 tidak ada di 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 menggunakan V9 ISA arsitektur SPARC. Faktanya, ini adalah mikroprosesor SPARC pertama berdasarkan 64 bit SPARC V9 ISA. Texas Instruments melakukan fabrikasi UltraSPARC 64 bit. 32 entri 64-bit ada di file register integer. Ini adalah prosesor superskalar, yang menjalankan instruksi secara berurutan dalam pipa dengan sembilan tahap. Ada dua unit ALU tetapi hanya satu yang bisa melakukan operasi perkalian dan pembagian. Mikroprosesor UltraSPARC memiliki jenis unit floating point khusus yang disebut FGU (floating-point / unit grafis), yang juga menyediakan dukungan multimedia. Ada dua tingkat cache sebagai primer dan sekunder. Cache utama berukuran 16 KB dan cache sekunder 512 KB hingga 4 MB. Itu memiliki enam port input dan output dalam bentuk tiga baca dan tiga tulis. Itu berisi 3,8 juta transistor.
Apa perbedaan antara SuperSPARC dan UltraSPARC?
Mikroprosesor SuperSPARC dan UltraSPARC memiliki banyak perbedaan, terutama sejak mikroprosesor UltraSPARC menggantikan SuperSPARC pada tahun 1995. Mikroprosesor SuperSPARC menggunakan V8 SPARC ISA, sedangkan mikroprosesor UltraSPARC merupakan 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. Dari segi unit fungsional, ada perbedaan yang mencolok. 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 clock tidak dibatasi. Mikroprosesor SuperSPARC memiliki 3,1 transistor, sedangkan UltraSPARC memiliki 3,8 transistor. Mikroprosesor UltraSPARC memiliki cache L2 yang lebih besar dibandingkan dengan L2 SuperSPARC. Secara keseluruhan, UlatraSPARC memberikan kinerja yang lebih tinggi di semua bidang dibandingkan dengan SuperSPARC.