Cara Kerja Superscalar

 

 

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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel