Mikroarsitektur Prosessor
RSIM teladan mikroarsitektur
prosesor yang agresif mengeksploitasi ILP. Ini
menggabungkan fitur dari berbagai
prosesor komersial saat ini. Fitur standar prosesor
ini meliputi:
- · Eksekusi Superscalar - beberapa instruksi yang dikeluarkan per siklus.
- Out-of-order (dinamis) penjadwalan
- Mengubah nama register
- Cabang prediksi yang statis dan dinamis
- Operasi menyimpan dan memuat memori dengan cara non-blocking
- Eksekusi beban spekulatif sebelum disambiguasi alamat penyimpanan sebelumnya
- Software-controlled non-binding prefetching
- Dukungan untuk model konsistensi memori ganda dan berbagai implementasi model ini
- Pengecualian yang tepat
- Register windows
Mikroarsitektur prosesor dimodelkan dengan RSIM terdekat
dengan R10000 dan MIPS diilustrasikan
pada Gambar 3.1. Secara khusus, model RSIM active
list R10000 (yang memegang instruksi yang sedang aktif, sesuai dengan buffer
windows atau instruksi menyusun ulang prosesor lainnya), register map
table (yang memegang pemetaan dari logik untuk register fisik), dan pembuat
peta bayangan (yang menyimpan daftar peta informasi tabel pada prediksi cabang untuk
memungkinkan satu siklus bagian pemulihan tak terprediksi). Pipeline dengan fetching,
decode, issue, execute, dan tahapan lengkap pipeline R10000 dinamis dijadwalkan.
Instruksi graduate (yaitu pensiunan, berkomitmen, atau dihapus dari daftar aktif)
setelah melewati pipeline ini. Instruksi yang diambil, diterjemahkan, dan graduate
dalam rangka Program, namun dapat mengeluarkan instruksi, melaksanakan, dan
menyelesaikan out-of-order. Dalam rangka kelulusan memungkinkan RSIM untuk
melaksanakan interupsi tepat.
Diagram Prosessor
Untuk tujuan
ilustrasi Saya menawarkan Anda diagram blok Athlon serta Pentium III. Silakan
lihat diagram untuk membuat anda mengikuti penjelasan saya sedikit lebih
mudah.
Istilah :
AGU : Address Generation Unit IEU : Integer Execution Unit
SSE : Intel's Streaming SIMD Extensions Execution Unit
BTB : Branch Target Buffer
BHB : Branch History Buffer
Ini adalah gambar dari Pentium III yang rusak, yang tidak skala yang sama seperti gambar Athlon; Athlon lebih besar. Pentium III (Katmai) juga diproduksi dalam teknologi 0.25μ dan terdiri dari 9,5 juta transistor.
di copy dari :
http://www.ece.rice.edu/~rsim/Manual/node22.html
http://www.tomshardware.com/reviews/athlon-processor,121-2.html