Cara Kerja Superscalar
Selasa, 23 Oktober 2018
Tambah Komentar
PENGERTIAN CARA KERJA SUPERSCALAR EXECUTION | PROSES SUPERSCALAR PROCESSING
Ø Superscalar adalah Salah satu rancangan untuk meningkatkan kecepatan CPU
Ø Merupakan Instruksi umum (arithmetic, load/store, conditional branch) dapat dimulai dan dilaksanakan secara independen
Ø Sebuah inti prosesor yang mengeksekusi dua kali/lebih operasi scalar dalam bentuk paralel.
Ø Sebuah prosesor yang memungkinkan eksekusi yang bersamaan dari instruksi yang banyak pada tahap pipeline yang sama
Ø Dapat diterapkan untuk RISC & CIS
Ø Dalam praktek, biasanya RISC
Cara Kerja Superscalar
Superscalar dapat mengeksekusi instruksi 1 (I1)
dan instruksi 2 (I2) secara pararel dengan syarat
Keduanya instruksi yang sederhana
I1 tidak melakukan proses jump
Tujuan (destination) dari I1 bukan sumber (source) dari I2
Tujaun (destinition) dari I1 bukan tujuan (destination) dari I2
Jika kondisi diatas tidak dapat dipenuhi
I1 melakukan proses U-pipe
I2 dijalankan di cycle berikutnya
Proses Superscalar
Ø Memproses lebih dari satu instruksi per clock cycle
Ø Sangat dimungkinkan untuk memisahkan siklus fetch and execute
Ø Memiliki Buffers pada fase antara proses fetch and decode
Ø Memiliki unit eksekusi yang Parallel
Belum ada Komentar untuk "Cara Kerja Superscalar"
Posting Komentar