Anda di halaman 1dari 5

Nama : Rizal Herliansyah Hidayat

NPM : 140810190002

Kelas : B

Tugas Organisasi Dan Arsitektur Komputer


BAB 2

1. Soal 2.1
Program benchmark dijalankan pada prosesor 40 MHz. Program yang
dijalankan terdiri dari 100.000 instruksi, dengan campuran instruksi berikut dan siklus
clock :

Tentukan CPI yang efektif, tingkat MIPS, dan waktu eksekusi untuk program
ini.
JAWAB :
a. Menghitung CPI Program
∑𝑛𝑖=1(𝐶𝑃𝐼𝑖 . 𝐼𝑖 )
𝐶𝑃𝐼 =
𝐼𝑖

(45000.1) + (32000.2) + (15000.2) + (8000.2)


𝐶𝑃𝐼 =
100000

45000 + 64000 + 30000 + 16000


=
100000

155000
=
100000

= 1,55
b. Menghitung MIPS
𝑓
𝑀𝐼𝑃𝑆 =
𝐶𝑃𝐼 . 106
40 . 106
=
1,55 . 106
= 25,8
c. Menghitung Waktu Eksekusi (Execution Time)
1
𝑇 = 𝐼𝑐 . 𝐶𝑃𝐼 .
𝑓
1
= 100000 . 1,55 .
40 . 106
= 0,003875
= 3,875 𝑚𝑠

2. Soal 2.2
Pertimbangkan dua mesin yang berbeda, dengan dua set instruksi yang berbeda,
keduanya memiliki clock rate 200 MHz. Pengukuran berikut dicatat pada kedua mesin
tersebut yang menjalankan serangkaian program benchmark pada table berikut :

Tentukan :
a. CPI, tingkat MIPS, dan waktu eksekusi yang efektif untuk setiap mesin.
b. Kesimpulan
JAWAB :
a. Mesin A :
(8.1 + 4.3 + 2.4 + 4.3)106
𝐶𝑃𝐼𝐴 = = 2,22
(8 + 4 + 2 + 4)
(200)106
𝑀𝐼𝑃𝑆𝐴 = = 90
(2,22)106
18 . 106 . 2,2
𝐶𝑃𝑈𝐴 = = 0,2𝑠
(200)106
Mesin B :
(10.1 + 8.2 + 2.4 + 4.3)106
𝐶𝑃𝐼𝐵 = = 1,92
(10 + 8 + 2 + 4)106
(200)106
𝑀𝐼𝑃𝑆𝐵 = = 104
(1,92)106
24 . 106 . 1,92
𝐶𝑃𝑈𝐵 = = 0,23𝑠
(200)106

b. Walaupun mesin B memiliki MIPS yang lebih tinggi dari mesin A, mesin B
tetap memerlukan waktu CPU yang lebih lama untuk mengeksekusi program
Benchmark yang sama dengan mesin A.

3. Soal 2.3
Berikut merupakan contoh awal desain CISC dan RISC adalah VAX 11/780
dan IBM RS / 6000. Masing Masing Processor menggunakan program benchmark biasa,
hasil karakteristik mesin berikut:

Kolom terakhir menunjukkan bahwa VAX diperlukan 12 kali lebih lama daripada IBM
yang diukur dalam waktu CPU.

a. Berapa ukuran relatif dari jumlah instruksi dari kode mesin untuk ini program
benchmark berjalan di dua mesin?
b. Apa nilai CPI untuk kedua mesin?
JAWAB :
a. MIPS Rate :
𝑀𝐼𝑃𝑆 𝑅𝑎𝑡𝑒
𝐼𝑐 = 𝑇 .
106
Perbandingan jumlah instruksi dari IBM RS/6000 dengan VAX 11/780 :
𝑥 . 18 18𝑥
= = 1,5
12𝑥 . 1 12𝑥

b. VAX 11/780 CPI = (5 MHz)/(1 MIPS) = 5


IBM RS/6000 CPI = (25 MHz)/(18 MIPS) = 1,4

4. Soal 2.4
Empat program benchmark dijalankan pada tiga komputer dengan hasil sebagai berikut:

Tabel menunjukkan waktu eksekusi dalam hitungan detik, dengan 100.000.000 instruksi
dieksekusi di masing-masing dari empat program. Hitung nilai MIPS untuk setiap
komputer untuk setiap program. Kemudian hitung nilai hitung dan harmonik dengan
asumsi sama bobot untuk empat program, dan peringkat komputer berdasarkan rata-rata
aritmatika dan rata-rata harmonis.

JAWAB :
𝐼𝑐 100000000 100
𝑀𝐼𝑃𝑆 = = =
𝑇 . 106 𝑇 . 106 𝑇
Maka nilai MIPSnya :
Computer A Computer B Computer C1
Program 1 100 10 5
Program 2 0,1 1 5
Program 3 0,2 0,1 2
Program 4 2 0,125 1
Arithmatic mean Rank

Computer A 25,575 1
Computer B 2,80 3
Computer C 3,25 2

Harmonic mean Rank

Computer A 0,25 2
Computer B 0,21 3
Computer C 2,1 1

Anda mungkin juga menyukai