Alpha AXP: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Robot: Cosmetic changes |
Wadaihangit (bicara | kontrib) k Menambahkan foto ke halaman #WPWP |
||
(15 revisi perantara oleh 14 pengguna tidak ditampilkan) | |||
Baris 1:
{{Unreferenced|date=Januari 2023}}
{{rapikan|topik=teknologi informasi}}
[[Berkas:DEC Alpha 21-35023-13 J40793-28 top.jpg|jmpl|Alpha]]
'''Alpha''' adalah nama famili dari
Alpha didukung oleh beberapa sistem operasi, mulai dari [[Virtual Memory System|DEC VMS]], [[Digital UNIX|versi UNIX dari DEC]], [[Linux|GNU/Linux]], beberapa [[BSD UNIX]], dan [[Windows NT|Windows NT (dari versi 3.1 hingga versi 4.0 Service Pack 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.
== 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
Chip ini memiliki cache Level-1 yang bersifat write-through sebesar 16 KB yang dipisah menjadi 8 KB instruction cache dan 8 KB data cache. Kedua cache tersebut dipetakan secara langsung dan menggunakan ukuran block sebesar 32 byte. Cache level-2 dapat dikonfigurasikan dengan kapasitas antara 128 KB hingga 8 MB, yang berupa cache write-back. Bus antarmuka yang digunakan oleh prosesor ini adalah 128-bit, yang digunakan untuk mengoneksikan cache level-2 yang berada di luar chip prosesor, dengan ukuran block sebesar 256-bit (sehingga untuk mentransfer 1 block, dibutuhkan dua buah siklus). Selain itu, prosesor ini juga memiliki [[Memory Management Unit|unit manajemen memori (Memory Management Unit/MMU)]] yang memikiki [[Translation Lookaside Buffer|translation lookaside buffer (TLB)]] yang terpisah untuk akses instruksi (12 entri) dan data (32 entri).
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
Cache level-1 masih tidak berubah (sama seperti Alpha 21064),
Prosesor ini mampu melakukan empat instruksi setiap siklus detaknya (ini berarti dua kali kecepatan Alpha 21064). Selain unit-unit yang tersedia di dalam 21064 (jumlah dan pipeline-nya pun sama), prosesor ini juga menambahkan satu unit lagi yang digunakan untuk mengatur cache Level-2 dan Level-3. Perbedaan lainnya adalah unit manajemen memori yang disertakan di dalam 21164 memiliki [[Translation Lookaside Buffer|Translation lookaside buffer]] 48 entri untuk mengakses instruksi, sementara untuk mengakses data memiliki 64 entri.
Chip ini selanjutnya diteruskan oleh prosesor 21164PC yang dirilis pada bulan Juli 1996 dengan kecepatan yang lebih tinggi (500
=== Alpha EV6 ===
Prosesor Alpha 21264 diperkenalkan pada tahun 1998. Kecepatan yang digunakannya adalah 500
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"
|-
Baris 247:
| EV7 21364
| 2003
|
| 180
| <!--?-->
Baris 261:
|-
|}
==Referensi==
{{Reflist}}
[[Kategori:Perangkat keras DEC]]
[[Kategori:Mikroprosesor]]
|