Kelompok 9 Supersclacar
Kelompok 9 Supersclacar
NOFRI ARDY
SETIA CRISTIN
ARSITEKTUR DAN ORGANISASI KOMPUTER
pengertian
Alasan,
Kelebihan dan contoh
kekurangan
SUPERSCALAR
kembali
CARA KERJA SUPERSCALAR
Branch Prediction
Speculative Execution
BRANCH PREDICTION
kembali
SPECULATIVE EXECUTION
Jika kemungkinan yang dilakukan oleh komputer
tepat, maka hasilnya sudah bisa diambil
langsung dan tinggal melanjutkan perintah
berikutnya.
Jika kemungkinan yang diperkirakan oleh
komputer tidak tepat, maka akan dilaksanakan
kemungkinan lain sesuai dengan logika instruksi
tersebut
IMPLEMENTASI/ PENERAPAN
SUPERSCALAR
1. Proses fetch dari beberapa instruksi secara
bersamaan.
2. Logika untuk menentukan ketergantungan
sebenarnya yang meliputi nilai register.
3. Mekanisme untuk mengkomunikasikan nilai
tersebut. kembal
i
4. Mekanisme untuk menginisialisasi instruksi
paralel.
5. Tersedianya sumber untuk eksekusi paralel
dari beberapa instruksi.
6. Mekanisme processing instruksi dengan urutan
yg sesuai.
ALASAN DESAIN SUPERSCALAR
Sebagian besar operasi menggunakan
besaran/nilai skalar Operasi ini memungkinkan
peningkatan kinerja sistem hingga level tertentu/
Superscalar Implementation. Kebanyakan operasi
pada besaran skalar (satu instruksi dalam satu
siklus waktu), Sehingga superscalar meningkatkan
operasi ini untuk mendapatkan peningkatan
secara keseluruhan.
KELEBIHAN SUPERSCALAR
kembal
i
KEGUNAAN PIPELINE
untuk meningkatkan kinerja komputer
dengan cara saling overlap tahapan dari
instruksi yang berbeda.
overlapping dibutuhkan paling tidak
setengah clock. Sedangkan superscalar
mengijinkan proses untuk bekerja secara
bersamaan pada saat clock yang sama.
kembal
i
CONTOH CPU YANG MENERAPKAN
ARSITEKTUR SUPERSCALAR
kembal
i
TERIMAKASIH