Alpha AXP: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Aibot (bicara | kontrib)
k bot Menambah: uk:DEC Alpha
Check Wikipedia‎;
Baris 6:
Arsitektur Alpha merupakan sebuah desain RISC dengan 64-bit alamat dan ukuran data. Di dalamnya terdapat 32 buah register general purpose dan 32 buah register floating-point. Prosesor ini juga termasuk sebagai sebuah prosesor superskalar, karena memiliki beberapa pipeline di dalamnya. Arsitektur ini juga memiliki cache level-1 yang dipisah menjadi data cache dan instruction cache.
 
== Versi ==
Arsitektur Alpha dapat diklasifikasikan menjadi EV4, EV5, EV6, dan EV7. Mengapa dimulai dari angka 4, dikarenakan pada awalnya Alpha didesain untuk diimplementasikan dalam teknologi manufaktur CMOS4 (750 nanometer). EV sendiri menurut beberapa pengamat disebut sebagai singkatan dari Electro Vlassic. DEC juga membuat pengembangan EV4 dengan menjadikan EV4 dibuat di atas proses manufaktur CMOS5 (500 nanometer). EV5 juga menggunakan proses manufaktur CMOS5, dan EV6 menggunakan proses manufaktur CMOS6 (350 nanometer), sedangkan EV7 menggunakan 180 nanometer.
 
=== Alpha EV4 ===
Implementasi dari arsitektur Alpha adalah Alpha 21064 yang dirilis pada bulan Maret 1992 yang menggunakan teknologi EV4. Chip ini berkecepatan 200 MHz dengan 1700000 transistor di dalamnya, yang maksimum menggunakan daya sebesar 30 Watt. Chip ini adalah chip tercepat pada zamannya, karena memiliki rancang bangun yang benar-benar bagus (superskalar). Sebagai perbandingan, prosesor [[Intel Pentium]] yang dirilis pada musim semi 1992, hanya berjalan pada kecepatan 66 MHz.
 
Baris 16:
Setiap siklus detaknya, prosesor ini dapat melakukan dua instruksi. Untuk melakukan hal itu, digunakanlah empat unit pengolahan mandiri, yakni satu buah unit integer, satu buah unit floating-point, satu buah branch unit, dan satu buah unit memory load/store. Setiap unit ini masing-masing memiliki kedalaman pipeline 7-stage, 10-stage, 6-stage, dan 7-stage. Empat stage pertama adalah biasa terdapat dalam prosesor RISC dan dapat menangani dua arus instruksi secara paralel.
 
=== Alpha EV5 ===
Prosesor Alpha 21164 diperkenalkan pertama kali pada tahun 1994 yang menggunakan teknologi EV5. Prosesor ini menawarkan peningkatan kinerja dibandingkan dengan prosesor Alpha 21064 hampir sebesar dua kali lipat. Jumlah transistor yang digunakannya adalah 9300000 transistor. Prosesor ini berjalan pada kecepatan 300 MHz dan menggunakan maksimum daya sebesar 50 Watt. Chip ini dilengkapi dengan set instruksi yang baru yang khusus untuk melakukan pengolahan multimedia, yang disebut dengan '''Motion Video Instruction''' (MVI), yang setara dengan set instruksi [[MMX]] buatan Intel untuk [[x86]].
 
Baris 25:
Chip ini selanjutnya diteruskan oleh prosesor 21164PC yang dirilis pada bulan Juli 1996 dengan kecepatan yang lebih tinggi (500 MHz), dan bahkan hingga kecepatan 666MHz (dirilis pada bulan Maret 1998).
 
=== Alpha EV6 ===
Prosesor Alpha 21264 diperkenalkan pada tahun 1998. Kecepatan yang digunakannya adalah 500 MHz hingga 850 MHz. Setiap chip prosesor memiliki 15 juta transistor. Arsitektur yang digunakannya adalah EV6.
 
Prosesor ini memiliki perbedaan signifikan dibandingkan dengan 21064 dan 21164, yakni dari cache level-1 yang digunakan: prosesor ini menggunakan 128 Kilobyte cache level-1 yang terbagi menjadi 64 Kbyte instruction cache dan 64 Kbyte data cache. Cache level-1 yang digunakan adalah cache yang bersifat set associative 2-way. Berbeda dengan cache level-1 yang diperbesar, cache level-2 malahan dipindah dari chip ke motherboard: cache level-2 dapat berkisar dari kapasitas 1024 Kbyte hingga 16386 Kbyte. Tidak seperti 21164 yang memiliki cache level-3, prosesor 21264 tidak memilikinya. Meskipun cache level-2 diletakkan berjauhan dari chip, kinerjanya tidak buruk. Hal ini disebabkan oleh prosesor ini mengimplementasikan cache Level-1 yang cukup besar, dan memiliki kinerja yang baik karena cache tersebut memiliki hit-ratio yang tinggi, yang mengakibatkan turunnya latensi total dari akses memori secara keseluruhan.
 
== Tabel Perbandingan ==
 
 
{| class="wikitable"
|-