Anda di halaman 1dari 18

KELOMPOK 9

 DHIO INDRA FADILLAH

 NOFRI ARDY

 SETIA CRISTIN
ARSITEKTUR DAN ORGANISASI KOMPUTER

Dosen pengampu:ROKI HARDIANTO, M.KOM


superclacar
pipeline Cara kerja

pengertian

Alasan,
Kelebihan dan contoh
kekurangan
SUPERSCALAR

Superscalar adalah sebuah inti prosesor yang


mengeksekusi dua kali/lebih operasi scalar
dalam bentuk paralel. Superscalar ini
merupakan salah satu rancangan untuk
meningkatkan kecepatan CPU.

kembali
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.
PROSES KERJA SUPERCLACAR
TEKNIK DALAM SUPERSKALAR

 Branch Prediction

 Speculative Execution
BRANCH PREDICTION

Pada CPU yang mendukung perintah pencabangan,


CPU membutuhkan cukup banyak clock cycle,
mengingat CPU menempatkan semuanya pada
pipeline dan menemukan perintah berikutnya yang
akan dieksekusinya.
Sirkuit untuk branch prediction melakukan pekerjaan
ini bekerja sama dengan pipeline, yang dilakukan
sebelum proses di ALU dilaksanakan, dan
memperkirakan hasil dari pencabangan tersebut.

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

Sebuah prosesor superscalar adalah


jenis campuran ke dua. Setiap
instruksi proses data satu item,
namun ada beberapa fungsional
berlebihan dalam setiap unit CPU
sehingga beberapa petunjuk dapat
memproses data terpisah item
serentak.
KEKURANGAN SUPERSCALAR

 Tingkat dari hakiki paralel dalam


instruksi streaming, yakni terbatasnya
jumlah instruksi level parallelism, dan
 Kompleksitas waktu dan biaya yang
terkait memberangkatkan dan
ketergantungan memeriksa logika.

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

486, Pentium, Pentium Pro, keluarga Intel


Pentium, Intel Pentium Pro, Intel Pentium II,
Intel Pentium III, Intel Itanium, Intel Xeon, Intel
Pentium 4, Intel Pentium M, Intel Core dari Intel
Corporation; keluarga AMD K5, AMD K6, AMD
Athlon, AMD Athlon 64, dan AMD Opteron
CONTOH INSTRUKSI

Add R1, R2, R3


Misalkan, instruksi yang akan menambahkan isi
register R1 dan R2 dan menempatkan jumlahnya
dalam register R3. Isi dari register R1 dan R2 mula-
mula akan ditransfer ke Unit aritmetika dan logika.
Setelah operasi penambahan dilakukan, hasil
penjumlahan tersebut akan ditransfer ke register R3.
Prosesor dapat membaca instruksi selanjutnya dari
memori, sementara operasi penambahan dilakukan.
Kemudian jika instruksi tersebut juga menggunakan
ALU, operand-nya dapat ditransfer ke input ALU pada
waktu yang sama dengan hasil instruksi
Add ditransfer ke register R3.

kembal
i
TERIMAKASIH

Anda mungkin juga menyukai