Anda di halaman 1dari 4

Nama : Subhan Faisal

NIM : 15 671 0651 051


Mata Kuliah : Mikroprosessor

Semester :5

1. Apa yang di maksud superscalar ?


Jawab :
Superscalar adalah sebuah unit processor yang dapat mengeksekusi dua atau lebih
operasi scalar dalm bentuk paralel. Superscalar merupakan salah satu rancangan untuk
meningkatkan kecepatan CPU.

2. Bagaimana cara kerja superscalar ?


Jawab :
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
Tujuan (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.
3. Penjelasan mengenai bagan berikut :

Jawab :
Bus Interface unit terhubung ke cache memory yang bertugas untuk mengatur
pemakaian data, terhubung ke instruction unit dan prosesing unit yang di tugaskan
untuk mengeksekusi inputan lalu melewati jalur load store atau penyaringan
penyimpanan yang terhubung ke floating print dan general register yang bertugas
untuk menyampaikan pesan berupa hasil masukan inputan yang di saring oleh interge
processing unit dan floating point processing di point ini inputan menghasilkan suatu
tujuan untuk mengeksekusi sesuatu tugas .

4. Apa artinya superpipelined ?

Jawab :
Teknologi pipeline yang digunakan pada komputer bertujuan untuk meningkatkan
kinerja dari komputer. Secara sederhana, pipeline adalah suatu cara yang digunakan
untuk melakukan sejumlah kerja secara bersamaan tetapi dalam tahap yang berbeda
yang dialirkan secara kontiniu pada unit pemrosesan. Dengan cara ini, maka unit
pemroses selalu bekerja.

5. Penjelasan istilah-istilah :

Jawab :
A. True data dependency
Jawab : Intruksi kedua dapat diambil dan dipecahkan kecuali tidak dapat
melaksanakan hingga yang intruksi pertama dilakukan terlebih dahulu. Alasan
itu adalah intruksi kedua memerlukan data yang dihasilkan oleh intruksi
pertama.
B. Procedural dependency
Jawab : Cara penyelesaian dari percabangan pada suatu urutan komplikasi
intruksi operasi pipeline.

C. Resource conflicts
Jawab : suatu kompetisi dari dua atau lebih perintah untuk sumber daya yang
sama pada waktu yang sama.

D. Instruction issue policy


a, In-order issue dengan in-order completion
Adalah instruction issue policy yang menerbitkan instruksi dalam urutan pasti
yang akan diperoleh oleh eksekusi sekuensial (in-order issue) dan dengan
menuliskan hasilnya dengan urutan yang sama (in-order completion)
b, In-order issue dengan out-of-order completion
Adalah instruction issue policy yang menerbitkan instruksi dalam urutan pasti
yang akan diperoleh oleh eksekusi sekuensial (in-order issue) dan dengan
menuliskan hasilnya dengan urutan yang tidak harus sama (out-of-order
completion)
c, Out-of-order issue dengan out-of-order completion
Adalah instruction issue policy yang menerbitkan instruksi tidak harus dalam
urutan pasti dan dengan menuliskan hasilnya dengan urutan yang tidak
harus sama (out-of-order completion)
Kebijakan out-of-order dipengaruhi oleh kendala ketergantungan dan konflik

E. Antidependency
Suatu intruksi membaca sebuah register atau lokasi memory dan intruksi yang
berhasil ditulis kedalam memory.
Sumber :
https://id.wikipedia.org/wiki/Superskalar
http://semuatauini.blogspot.co.id/2013/02/pengertian-dan-cara-kerja-cpu.html
https://catatanpilihan.wordpress.com/2011/04/08/superscalar-organisasi-dan-arsitektur-
komputer/
http://aanbangeet.blogspot.co.id/2008/12/pengertian-dan-perbedaan-superscalar.html

Anda mungkin juga menyukai