Jumat, 09 Maret 2012

Mikroarsitektur dan Diagram Prosessor

      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

Gambar 3.1: RSIM Mikroarsitektur Processor.
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 AthlonAthlon 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