SlideShare une entreprise Scribd logo
1  sur  7
Télécharger pour lire hors ligne
Tugas Arsitektur Komputer Lanjut (EC6020)
  Buku : Kai Hwang, Advanced Computer Architecture : Parallelism, Scalability,
                        Programmability, Mc-Graw-Hill, 1993
                            (Pembahasan Soal Bab 1, 2 dan 3)


Nama : Ketut Udy Ariawan
NIM : 23205022


Penyelesaian Soal No 1.4
(a)   Arithmetic and logic                      1 x 60% x 200.000 = 120.000
      Load/store with cache hit                 2 x 18% x 200.000 = 72.000
      Branch                                    4 x 12% x 200.000 =    96.000
      Memory reference with cache miss 8 x 10% x 200.000 = 160.000


                                                       Total ( C ) :   448000
                       C        448000
               CPI =        =             = 2,24
                       Ic       200.000
                            f             40 x 106
(b)   MIPS rate =                  =                  = 17,86
                       CPI x 106         2,24 x 106


Penyelesaian Soal No 1.6
Wp (Troughput rate) = MIPS x 106/Ic


Program 1 Komputer A            Wp = 1 x 106/108 = 0,01
Program 1 Komputer B            Wp = 10 x 106/108 = 0,1
Program 1 Komputer C            Wp = 20 x 106/108 = 0,2


Program 2 Komputer A            Wp = 1000 x 106/108 = 10
Program 2 Komputer B            Wp = 100 x 106/108 = 1
Program 2 Komputer C            Wp = 20 x 106/108 = 0,2
Program 3 Komputer A            Wp = 500 x 106/108 = 5
Program 3 Komputer B         Wp = 1000 x 106/108 = 10
Program 3 Komputer C         Wp = 50 x 106/108 = 0,5


Program 4 Komputer A         Wp = 100 x 106/108 = 1
Program 4 Komputer B         Wp = 800 x 106/108 = 8
Program 4 Komputer C         Wp = 100 x 106/108 = 1


Dari hasil perhitungan diatas, dapat disimpulkan
Komputer C adalah general purpose
Komputer A dan B special purpose


Penyelesaian Soal No 1.8
(a)    Instruksi Load R1,B(I)           4 x 64 = 256
       Instruksi Load R2,C(I)           4 x 64 = 256
       Instruksi Multiply R1,R2         8 x 64 = 512
       Instruksi Load R3,A(I)           4 x 64 = 256
       Instruksi Add R3,R1              2 x 64 = 128
       Instruksi Store D(I),R3          4 x 64 = 256


                                        Total = 1664 CPU cycle
                                 1664
(b)    SIMD excution time =             = 26 siklus mesin
                                 64
(c)    Speedup gain = 64
Penyelesaian Soal No 2.4
  a)
                                  S1




                 S2                                   S4



                                  S3




  b)                              S1




                 S2                                   S4



                                  S3

  c)
                                 S1




                 S2                                  S3



Penyelesaian Soal No 2.5
  a)
                                S1

                                                 S4

                      S2

                                                S5
                                 S3




  b) ya, sebab terdapat beberapa eksekusi yang merupakan flow dependence
c)
                                     S1

                                                       S4

                       S2

                                                      S5
                                     S3


       Juga terdapat sumber – sumber dependence karena banyak eksekusi yang
       merupakan flow dependence.


Penyelesaian Soal No 2.7
       Terdapat 21 pasang kemungkinan yang dapat diparallelkan, tetapi pasangan
       yang dapat diparallelkan adalah 9 pasang
       S1||S3, S1||S5, S2||S3, S2||S7, S3||S5, S3||S6, S3||S7, S5||S6, S5||S7
         1       2       3       4        5      6      7       8       9


Penyelesaian Soal No 3.11
(a). 1/n ≤ E(n) ≤ U(n) ≤ 1
   Efisiensi diperoleh dari perbandingan antara derajat aktual dari performansi
                                                        S ( n)
   speedup dengan nilai maksimum atau E(n) =                   , karena 1 ≤ S(n) ≤ n maka
                                                          n
   1/n ≤ S(n)/n ≤ n/n sehingga
                                1/n ≤ E(n) ≤ 1                  (1)
   U(n) adalah sistem utilisasi yang didefinisikan sebagai perkalian antara
   redundansi R(n) dan efisiensi E(n) atau
                                U(n) = R(n).E(n)                (2)
   Sedangkan R(n) adalah rasio dari O(n) dan O(1), dimana rasio ini menandakan
   tingkat kesesuaian antara software parallelism dengan hardware parallelism oleh
   karena itu diketahui
                                1 ≤ R(n) ≤ n                    (3)
   atau nilai R(n) harus lebih besar dari satu.
   Dari persamaan (2) diperoleh
                                1/n ≤ E(n) ≤ R(n).E(n) ≤ 1      (4)
Dari persamaan (1), (2), (3), dan (4) dapat diketahui bahwa pernyataan
                                     1/n ≤ E(n) ≤ U(n) ≤ 1
   adalah benar.
(b). 1 ≤ R(n) ≤ 1/E(n) ≤ n
   Dari persamaan (2) diperoleh
                                                 O ( n)
                                     E(n) =
                                              nT (n) R(n)
                                       1      nT (n) R(n)
                                            =             sehingga
                                     E ( n)      O ( n)
   pernyataan R(n) ≤ 1/E(n) dapat kita buktikan sebagai
                                     O ( n)   nT (n) R(n)
                                            ≤
                                     O(1)        O ( n)
                                      1
                                          ≤ nT(n)R(n)                 (5)
                                     O(1)
   Dari persaman (3) dapat diketahui pernyataan (5) adalah benar.
   Diketahui juga 1/n ≤ E(n) ≤ 1 maka dari sini diperoleh
                                     n ≥ 1/E(n) ≥ 1                   (6)
   Dari persamaan (5) dan (6) dapat diketahui bahwa pernyataan
                                     1 ≤ R(n) ≤ 1/E(n) ≤ n
   adalah benar.
              S ( n) E ( n)      T 3 (1)
(c). Q(n) =                 =
                  R ( n)      nT 2 (n)O(n)
   Diketahui
                                              T (1)
                                     S(n) =                           (7)
                                              T ( n)
                                               T (1)
                                     E(n) =                           (8)
                                              nT (n)
                                              O ( n)
                                     R(n) =                           (9)
                                              O(1)
   Dari persamaan (7), (8) dan (9) dapat diturunkan persamaan
                                     T (1) / T (n).T (1) / nT (n)      T 3 (1)
                          Q ( n) =                                =
                                             O(n) / O(1)            nT 2 (n)O(n)
T (1).T (1) O(1)    T 3 (1)
                        Q ( n) =              .    =
                                 T (n).nT (n) O(n) nT 2 (n)O(n)
   Diketahui bahwa dalam suatu sistem uniprosesor T(1) = O(1) maka
                                  T (1).T (1) T (1)   T 3 (1)
                        Q ( n) =              .     =
                                 nT (n).T (n) O(n) nT 2 (n)O(n)
(d). Pada hypothetical workload pada contoh 3.3. Diketahui :
   O(1) = T(1) = n3
   O(n) = n3 + n2 log2 n
   T(n) = 4n3 / (n + 3)
   S(n) = (n + 3) / 4
   E(n) = (n + 3) / (4n)
   R(n) = (n + log2 n) / n
   U(n) = (n + 3) (n + log2 n) / (4n2)
   Q(n) = (n + 3)2 / (16(n + log2 n))
   Misalkan jumlah prosesor yang digunakan n = 4 maka :
                        1/n ≤ E(n) ≤ U(n) ≤ 1
                        1   (n + 3)   (n + 3)(n + log 2 n)
                          ≤         ≤                      ≤1
                        n     4n              4n 2
                        1   (4 + 3)   (4 + 3)(4 + log 2 4)
                          ≤         ≤                      ≤1
                        4    4( 4)           4(4) 2

                        1   7   42
                          ≤   ≤    ≤1
                        4 16 64
                        0,25 ≤ 0,4375 ≤ 0,65625 ≤ 1
   Dari perhitungan diatas maka dapat diketahui bahwa 1/n ≤ E(n) ≤ U(n) ≤ 1 adalah
   benar.
   Untuk 1 ≤ R(n) ≤ 1/E(n) ≤ n dapat dihitung pula :
                        1 ≤ R(n) ≤ 1/E(n) ≤ n
                             n + log 2 n      1
                        1≤               ≤         ≤n
                                  n        (n + 3)
                                             4n
                             n + log 2 n     4n
                        1≤               ≤         ≤n
                                  n        (n + 3)
   Jika jumlah prosesor yang digunakan n = 4 maka :
4 + log 2 4    4( 4)
                1≤               ≤         ≤4
                          4        (4 + 3)
                     6 16
                1≤     ≤   ≤n
                     4   7
                1 ≤ 1,5 ≤ 2,2857 ≤ 4
Dari perhitungan diatas maka dapat disimpulkan bahwa 1 ≤ R(n) ≤ 1/E(n) ≤ n
adalah benar.

Contenu connexe

Tendances

Transformasi laplace
Transformasi laplaceTransformasi laplace
Transformasi laplaceRumah Belajar
 
Pencerminan geser fix
Pencerminan geser fixPencerminan geser fix
Pencerminan geser fixNia Matus
 
Kalkulus diferensial integral
Kalkulus diferensial integralKalkulus diferensial integral
Kalkulus diferensial integraldwiprananto
 
analisis sistem kendali 2
analisis sistem kendali 2analisis sistem kendali 2
analisis sistem kendali 2Rumah Belajar
 
analisis sistem kendali
analisis sistem kendalianalisis sistem kendali
analisis sistem kendaliRumah Belajar
 
Translasi Geometri Transformasi
Translasi Geometri TransformasiTranslasi Geometri Transformasi
Translasi Geometri TransformasiKristalina Dewi
 
Transformasipergeseran atau-translasi
Transformasipergeseran atau-translasiTransformasipergeseran atau-translasi
Transformasipergeseran atau-translasimtsnnegara
 
BAB 1 Transformasi
BAB 1 Transformasi BAB 1 Transformasi
BAB 1 Transformasi Nia Matus
 
Bab 6 rangkaian orde satu
Bab 6 rangkaian orde satuBab 6 rangkaian orde satu
Bab 6 rangkaian orde satuRumah Belajar
 
Transformasi 2 Dimensi
Transformasi 2 DimensiTransformasi 2 Dimensi
Transformasi 2 DimensiFarichah Riha
 
Geseran dan Pencerminan >>> PMT VI B UIN Suska Riau
Geseran dan Pencerminan >>> PMT VI B UIN Suska RiauGeseran dan Pencerminan >>> PMT VI B UIN Suska Riau
Geseran dan Pencerminan >>> PMT VI B UIN Suska RiauNurfhadilah Yusdi
 

Tendances (20)

Transformasi laplace
Transformasi laplaceTransformasi laplace
Transformasi laplace
 
Transformasi Laplace
Transformasi LaplaceTransformasi Laplace
Transformasi Laplace
 
UMPTN Fisika 1999 Rayon A Kode 53
UMPTN Fisika 1999 Rayon A Kode 53UMPTN Fisika 1999 Rayon A Kode 53
UMPTN Fisika 1999 Rayon A Kode 53
 
Pencerminan geser fix
Pencerminan geser fixPencerminan geser fix
Pencerminan geser fix
 
Kalkulus diferensial integral
Kalkulus diferensial integralKalkulus diferensial integral
Kalkulus diferensial integral
 
tata surya
tata suryatata surya
tata surya
 
analisis sistem kendali 2
analisis sistem kendali 2analisis sistem kendali 2
analisis sistem kendali 2
 
Soal SNMPTN Fisika
Soal SNMPTN FisikaSoal SNMPTN Fisika
Soal SNMPTN Fisika
 
analisis sistem kendali
analisis sistem kendalianalisis sistem kendali
analisis sistem kendali
 
Translasi Geometri Transformasi
Translasi Geometri TransformasiTranslasi Geometri Transformasi
Translasi Geometri Transformasi
 
Transformasipergeseran atau-translasi
Transformasipergeseran atau-translasiTransformasipergeseran atau-translasi
Transformasipergeseran atau-translasi
 
UMPTN Fisika 1994 Rayon B 25
UMPTN Fisika 1994 Rayon B 25UMPTN Fisika 1994 Rayon B 25
UMPTN Fisika 1994 Rayon B 25
 
UMPTN Fisika 1996 Rayon C Kode 24
UMPTN Fisika 1996 Rayon C Kode 24UMPTN Fisika 1996 Rayon C Kode 24
UMPTN Fisika 1996 Rayon C Kode 24
 
BAB 1 Transformasi
BAB 1 Transformasi BAB 1 Transformasi
BAB 1 Transformasi
 
UMPTN Fisika 1997 Rayon C Kode45
UMPTN Fisika 1997 Rayon C Kode45UMPTN Fisika 1997 Rayon C Kode45
UMPTN Fisika 1997 Rayon C Kode45
 
Translasi
TranslasiTranslasi
Translasi
 
Bab 6 rangkaian orde satu
Bab 6 rangkaian orde satuBab 6 rangkaian orde satu
Bab 6 rangkaian orde satu
 
Transformasi 2 Dimensi
Transformasi 2 DimensiTransformasi 2 Dimensi
Transformasi 2 Dimensi
 
Geseran dan Pencerminan >>> PMT VI B UIN Suska Riau
Geseran dan Pencerminan >>> PMT VI B UIN Suska RiauGeseran dan Pencerminan >>> PMT VI B UIN Suska Riau
Geseran dan Pencerminan >>> PMT VI B UIN Suska Riau
 
Ruang inner product
Ruang inner productRuang inner product
Ruang inner product
 

En vedette

ลักษณะของคำภาษาไทย
ลักษณะของคำภาษาไทยลักษณะของคำภาษาไทย
ลักษณะของคำภาษาไทยSiraporn Boonyarit
 
Стратегия развития направлений отдела комплектования
Стратегия развития направлений отдела комплектованияСтратегия развития направлений отдела комплектования
Стратегия развития направлений отдела комплектованияSay2rus
 
Edvinas_Meškys_DISERTACIJOS_Moksliniai biobankai_ SANTRAUKA_SUMMARY_FINAL (sp...
Edvinas_Meškys_DISERTACIJOS_Moksliniai biobankai_ SANTRAUKA_SUMMARY_FINAL (sp...Edvinas_Meškys_DISERTACIJOS_Moksliniai biobankai_ SANTRAUKA_SUMMARY_FINAL (sp...
Edvinas_Meškys_DISERTACIJOS_Moksliniai biobankai_ SANTRAUKA_SUMMARY_FINAL (sp...Edvinas Meskys
 
Machine Learning Applications at Bell Labs, Holmdel
Machine Learning Applications at Bell Labs, HolmdelMachine Learning Applications at Bell Labs, Holmdel
Machine Learning Applications at Bell Labs, HolmdelAaron Schumacher
 
St Elizabeths East Request for Expressions of Interest for an Academic & Rese...
St Elizabeths East Request for Expressions of Interest for an Academic & Rese...St Elizabeths East Request for Expressions of Interest for an Academic & Rese...
St Elizabeths East Request for Expressions of Interest for an Academic & Rese...Washington, DC Economic Partnership
 
DoingBusiness2.0 Presentation: DSLBD Certified Business Enterprise Program
DoingBusiness2.0 Presentation: DSLBD Certified Business Enterprise ProgramDoingBusiness2.0 Presentation: DSLBD Certified Business Enterprise Program
DoingBusiness2.0 Presentation: DSLBD Certified Business Enterprise ProgramWashington, DC Economic Partnership
 
Présentation de BackBone.JS
Présentation de BackBone.JSPrésentation de BackBone.JS
Présentation de BackBone.JSNoirdes
 
WDCEP's 2014 Annual Meeting & Development Showcase Sponsorship Kit
WDCEP's 2014 Annual Meeting & Development Showcase Sponsorship KitWDCEP's 2014 Annual Meeting & Development Showcase Sponsorship Kit
WDCEP's 2014 Annual Meeting & Development Showcase Sponsorship KitWashington, DC Economic Partnership
 
Memday2012
Memday2012Memday2012
Memday2012hasty_d
 
Business Registration and Licensing | Doing Business in DC | ABRA
 Business Registration and Licensing | Doing Business in DC | ABRA Business Registration and Licensing | Doing Business in DC | ABRA
Business Registration and Licensing | Doing Business in DC | ABRAWashington, DC Economic Partnership
 
La Coerenza Comunicativa di Giancarlo Iliprandi
La Coerenza Comunicativa di Giancarlo IliprandiLa Coerenza Comunicativa di Giancarlo Iliprandi
La Coerenza Comunicativa di Giancarlo Iliprandilelisaql
 
Presentation PSRI
Presentation PSRIPresentation PSRI
Presentation PSRIEnos Omondi
 

En vedette (20)

ลักษณะของคำภาษาไทย
ลักษณะของคำภาษาไทยลักษณะของคำภาษาไทย
ลักษณะของคำภาษาไทย
 
Стратегия развития направлений отдела комплектования
Стратегия развития направлений отдела комплектованияСтратегия развития направлений отдела комплектования
Стратегия развития направлений отдела комплектования
 
Edvinas_Meškys_DISERTACIJOS_Moksliniai biobankai_ SANTRAUKA_SUMMARY_FINAL (sp...
Edvinas_Meškys_DISERTACIJOS_Moksliniai biobankai_ SANTRAUKA_SUMMARY_FINAL (sp...Edvinas_Meškys_DISERTACIJOS_Moksliniai biobankai_ SANTRAUKA_SUMMARY_FINAL (sp...
Edvinas_Meškys_DISERTACIJOS_Moksliniai biobankai_ SANTRAUKA_SUMMARY_FINAL (sp...
 
Machine Learning Applications at Bell Labs, Holmdel
Machine Learning Applications at Bell Labs, HolmdelMachine Learning Applications at Bell Labs, Holmdel
Machine Learning Applications at Bell Labs, Holmdel
 
St Elizabeths East Request for Expressions of Interest for an Academic & Rese...
St Elizabeths East Request for Expressions of Interest for an Academic & Rese...St Elizabeths East Request for Expressions of Interest for an Academic & Rese...
St Elizabeths East Request for Expressions of Interest for an Academic & Rese...
 
Business Taxes | OTR | Doing Business 2.0
Business Taxes | OTR | Doing Business 2.0Business Taxes | OTR | Doing Business 2.0
Business Taxes | OTR | Doing Business 2.0
 
Business Incentives | DMPED | Doing Business 2.0
Business Incentives | DMPED | Doing Business 2.0Business Incentives | DMPED | Doing Business 2.0
Business Incentives | DMPED | Doing Business 2.0
 
DoingBusiness2.0 Presentation: DSLBD Certified Business Enterprise Program
DoingBusiness2.0 Presentation: DSLBD Certified Business Enterprise ProgramDoingBusiness2.0 Presentation: DSLBD Certified Business Enterprise Program
DoingBusiness2.0 Presentation: DSLBD Certified Business Enterprise Program
 
Présentation de BackBone.JS
Présentation de BackBone.JSPrésentation de BackBone.JS
Présentation de BackBone.JS
 
Hakaton 6 7
Hakaton 6 7Hakaton 6 7
Hakaton 6 7
 
Cells
CellsCells
Cells
 
WDCEP's 2014 Annual Meeting & Development Showcase Sponsorship Kit
WDCEP's 2014 Annual Meeting & Development Showcase Sponsorship KitWDCEP's 2014 Annual Meeting & Development Showcase Sponsorship Kit
WDCEP's 2014 Annual Meeting & Development Showcase Sponsorship Kit
 
Revenue Bonds | DMPED | Entrepreneur Road Map
Revenue Bonds | DMPED | Entrepreneur Road MapRevenue Bonds | DMPED | Entrepreneur Road Map
Revenue Bonds | DMPED | Entrepreneur Road Map
 
Memday2012
Memday2012Memday2012
Memday2012
 
Video1
Video1Video1
Video1
 
Business Registration and Licensing | Doing Business in DC | ABRA
 Business Registration and Licensing | Doing Business in DC | ABRA Business Registration and Licensing | Doing Business in DC | ABRA
Business Registration and Licensing | Doing Business in DC | ABRA
 
La Coerenza Comunicativa di Giancarlo Iliprandi
La Coerenza Comunicativa di Giancarlo IliprandiLa Coerenza Comunicativa di Giancarlo Iliprandi
La Coerenza Comunicativa di Giancarlo Iliprandi
 
+654354
+654354+654354
+654354
 
HCFO | Registration & Licensing
HCFO | Registration & LicensingHCFO | Registration & Licensing
HCFO | Registration & Licensing
 
Presentation PSRI
Presentation PSRIPresentation PSRI
Presentation PSRI
 

Similaire à Ch123pr ketut-101105084210-phpapp01

Matematika Diskrit - 11 kompleksitas algoritma - 04
Matematika Diskrit - 11 kompleksitas algoritma - 04Matematika Diskrit - 11 kompleksitas algoritma - 04
Matematika Diskrit - 11 kompleksitas algoritma - 04KuliahKita
 
Transformasi Laplace
Transformasi LaplaceTransformasi Laplace
Transformasi Laplaceyusufbf
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03KuliahKita
 
Seminar fisika dasar i -tabung resonansi
Seminar fisika dasar i -tabung resonansiSeminar fisika dasar i -tabung resonansi
Seminar fisika dasar i -tabung resonansiKira R. Yamato
 
integral fungsi kompleks
integral fungsi kompleksintegral fungsi kompleks
integral fungsi kompleksmarihot TP
 
T r a n s f o r m a s i
T r a n s f o r m a s iT r a n s f o r m a s i
T r a n s f o r m a s ikusnadiyoan
 
3 regresi and-korelasi_berganda.ppt
3 regresi and-korelasi_berganda.ppt3 regresi and-korelasi_berganda.ppt
3 regresi and-korelasi_berganda.pptaliff_aimann
 
Transformasi geometri andrie
Transformasi geometri andrieTransformasi geometri andrie
Transformasi geometri andrieandriehasan
 
Matematika Dasar Pertaksamaan dan Nilai Mutlak.pptx
Matematika Dasar Pertaksamaan dan Nilai Mutlak.pptxMatematika Dasar Pertaksamaan dan Nilai Mutlak.pptx
Matematika Dasar Pertaksamaan dan Nilai Mutlak.pptxGaryChocolatos
 

Similaire à Ch123pr ketut-101105084210-phpapp01 (20)

Persdif
PersdifPersdif
Persdif
 
Matematika Diskrit - 11 kompleksitas algoritma - 04
Matematika Diskrit - 11 kompleksitas algoritma - 04Matematika Diskrit - 11 kompleksitas algoritma - 04
Matematika Diskrit - 11 kompleksitas algoritma - 04
 
Job4
Job4Job4
Job4
 
Matlab 8
Matlab 8Matlab 8
Matlab 8
 
Transformasi Laplace
Transformasi LaplaceTransformasi Laplace
Transformasi Laplace
 
Transformasi
TransformasiTransformasi
Transformasi
 
Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03Matematika Diskrit - 11 kompleksitas algoritma - 03
Matematika Diskrit - 11 kompleksitas algoritma - 03
 
K10 arima
K10 arimaK10 arima
K10 arima
 
Seminar fisika dasar i -tabung resonansi
Seminar fisika dasar i -tabung resonansiSeminar fisika dasar i -tabung resonansi
Seminar fisika dasar i -tabung resonansi
 
integral fungsi kompleks
integral fungsi kompleksintegral fungsi kompleks
integral fungsi kompleks
 
005 matrik kovarian
005 matrik kovarian005 matrik kovarian
005 matrik kovarian
 
T r a n s f o r m a s i
T r a n s f o r m a s iT r a n s f o r m a s i
T r a n s f o r m a s i
 
Smart solution
Smart solutionSmart solution
Smart solution
 
R5 g kel 6 allin2 2
R5 g kel 6 allin2 2R5 g kel 6 allin2 2
R5 g kel 6 allin2 2
 
3 regresi and-korelasi_berganda.ppt
3 regresi and-korelasi_berganda.ppt3 regresi and-korelasi_berganda.ppt
3 regresi and-korelasi_berganda.ppt
 
Integral tak tentu
Integral tak tentuIntegral tak tentu
Integral tak tentu
 
Ellips (Irisan Kerucut)
Ellips (Irisan Kerucut)Ellips (Irisan Kerucut)
Ellips (Irisan Kerucut)
 
Transformasi geometri andrie
Transformasi geometri andrieTransformasi geometri andrie
Transformasi geometri andrie
 
teori relativitas
teori relativitasteori relativitas
teori relativitas
 
Matematika Dasar Pertaksamaan dan Nilai Mutlak.pptx
Matematika Dasar Pertaksamaan dan Nilai Mutlak.pptxMatematika Dasar Pertaksamaan dan Nilai Mutlak.pptx
Matematika Dasar Pertaksamaan dan Nilai Mutlak.pptx
 

Ch123pr ketut-101105084210-phpapp01

  • 1. Tugas Arsitektur Komputer Lanjut (EC6020) Buku : Kai Hwang, Advanced Computer Architecture : Parallelism, Scalability, Programmability, Mc-Graw-Hill, 1993 (Pembahasan Soal Bab 1, 2 dan 3) Nama : Ketut Udy Ariawan NIM : 23205022 Penyelesaian Soal No 1.4 (a) Arithmetic and logic 1 x 60% x 200.000 = 120.000 Load/store with cache hit 2 x 18% x 200.000 = 72.000 Branch 4 x 12% x 200.000 = 96.000 Memory reference with cache miss 8 x 10% x 200.000 = 160.000 Total ( C ) : 448000 C 448000 CPI = = = 2,24 Ic 200.000 f 40 x 106 (b) MIPS rate = = = 17,86 CPI x 106 2,24 x 106 Penyelesaian Soal No 1.6 Wp (Troughput rate) = MIPS x 106/Ic Program 1 Komputer A Wp = 1 x 106/108 = 0,01 Program 1 Komputer B Wp = 10 x 106/108 = 0,1 Program 1 Komputer C Wp = 20 x 106/108 = 0,2 Program 2 Komputer A Wp = 1000 x 106/108 = 10 Program 2 Komputer B Wp = 100 x 106/108 = 1 Program 2 Komputer C Wp = 20 x 106/108 = 0,2 Program 3 Komputer A Wp = 500 x 106/108 = 5
  • 2. Program 3 Komputer B Wp = 1000 x 106/108 = 10 Program 3 Komputer C Wp = 50 x 106/108 = 0,5 Program 4 Komputer A Wp = 100 x 106/108 = 1 Program 4 Komputer B Wp = 800 x 106/108 = 8 Program 4 Komputer C Wp = 100 x 106/108 = 1 Dari hasil perhitungan diatas, dapat disimpulkan Komputer C adalah general purpose Komputer A dan B special purpose Penyelesaian Soal No 1.8 (a) Instruksi Load R1,B(I) 4 x 64 = 256 Instruksi Load R2,C(I) 4 x 64 = 256 Instruksi Multiply R1,R2 8 x 64 = 512 Instruksi Load R3,A(I) 4 x 64 = 256 Instruksi Add R3,R1 2 x 64 = 128 Instruksi Store D(I),R3 4 x 64 = 256 Total = 1664 CPU cycle 1664 (b) SIMD excution time = = 26 siklus mesin 64 (c) Speedup gain = 64
  • 3. Penyelesaian Soal No 2.4 a) S1 S2 S4 S3 b) S1 S2 S4 S3 c) S1 S2 S3 Penyelesaian Soal No 2.5 a) S1 S4 S2 S5 S3 b) ya, sebab terdapat beberapa eksekusi yang merupakan flow dependence
  • 4. c) S1 S4 S2 S5 S3 Juga terdapat sumber – sumber dependence karena banyak eksekusi yang merupakan flow dependence. Penyelesaian Soal No 2.7 Terdapat 21 pasang kemungkinan yang dapat diparallelkan, tetapi pasangan yang dapat diparallelkan adalah 9 pasang S1||S3, S1||S5, S2||S3, S2||S7, S3||S5, S3||S6, S3||S7, S5||S6, S5||S7 1 2 3 4 5 6 7 8 9 Penyelesaian Soal No 3.11 (a). 1/n ≤ E(n) ≤ U(n) ≤ 1 Efisiensi diperoleh dari perbandingan antara derajat aktual dari performansi S ( n) speedup dengan nilai maksimum atau E(n) = , karena 1 ≤ S(n) ≤ n maka n 1/n ≤ S(n)/n ≤ n/n sehingga 1/n ≤ E(n) ≤ 1 (1) U(n) adalah sistem utilisasi yang didefinisikan sebagai perkalian antara redundansi R(n) dan efisiensi E(n) atau U(n) = R(n).E(n) (2) Sedangkan R(n) adalah rasio dari O(n) dan O(1), dimana rasio ini menandakan tingkat kesesuaian antara software parallelism dengan hardware parallelism oleh karena itu diketahui 1 ≤ R(n) ≤ n (3) atau nilai R(n) harus lebih besar dari satu. Dari persamaan (2) diperoleh 1/n ≤ E(n) ≤ R(n).E(n) ≤ 1 (4)
  • 5. Dari persamaan (1), (2), (3), dan (4) dapat diketahui bahwa pernyataan 1/n ≤ E(n) ≤ U(n) ≤ 1 adalah benar. (b). 1 ≤ R(n) ≤ 1/E(n) ≤ n Dari persamaan (2) diperoleh O ( n) E(n) = nT (n) R(n) 1 nT (n) R(n) = sehingga E ( n) O ( n) pernyataan R(n) ≤ 1/E(n) dapat kita buktikan sebagai O ( n) nT (n) R(n) ≤ O(1) O ( n) 1 ≤ nT(n)R(n) (5) O(1) Dari persaman (3) dapat diketahui pernyataan (5) adalah benar. Diketahui juga 1/n ≤ E(n) ≤ 1 maka dari sini diperoleh n ≥ 1/E(n) ≥ 1 (6) Dari persamaan (5) dan (6) dapat diketahui bahwa pernyataan 1 ≤ R(n) ≤ 1/E(n) ≤ n adalah benar. S ( n) E ( n) T 3 (1) (c). Q(n) = = R ( n) nT 2 (n)O(n) Diketahui T (1) S(n) = (7) T ( n) T (1) E(n) = (8) nT (n) O ( n) R(n) = (9) O(1) Dari persamaan (7), (8) dan (9) dapat diturunkan persamaan T (1) / T (n).T (1) / nT (n) T 3 (1) Q ( n) = = O(n) / O(1) nT 2 (n)O(n)
  • 6. T (1).T (1) O(1) T 3 (1) Q ( n) = . = T (n).nT (n) O(n) nT 2 (n)O(n) Diketahui bahwa dalam suatu sistem uniprosesor T(1) = O(1) maka T (1).T (1) T (1) T 3 (1) Q ( n) = . = nT (n).T (n) O(n) nT 2 (n)O(n) (d). Pada hypothetical workload pada contoh 3.3. Diketahui : O(1) = T(1) = n3 O(n) = n3 + n2 log2 n T(n) = 4n3 / (n + 3) S(n) = (n + 3) / 4 E(n) = (n + 3) / (4n) R(n) = (n + log2 n) / n U(n) = (n + 3) (n + log2 n) / (4n2) Q(n) = (n + 3)2 / (16(n + log2 n)) Misalkan jumlah prosesor yang digunakan n = 4 maka : 1/n ≤ E(n) ≤ U(n) ≤ 1 1 (n + 3) (n + 3)(n + log 2 n) ≤ ≤ ≤1 n 4n 4n 2 1 (4 + 3) (4 + 3)(4 + log 2 4) ≤ ≤ ≤1 4 4( 4) 4(4) 2 1 7 42 ≤ ≤ ≤1 4 16 64 0,25 ≤ 0,4375 ≤ 0,65625 ≤ 1 Dari perhitungan diatas maka dapat diketahui bahwa 1/n ≤ E(n) ≤ U(n) ≤ 1 adalah benar. Untuk 1 ≤ R(n) ≤ 1/E(n) ≤ n dapat dihitung pula : 1 ≤ R(n) ≤ 1/E(n) ≤ n n + log 2 n 1 1≤ ≤ ≤n n (n + 3) 4n n + log 2 n 4n 1≤ ≤ ≤n n (n + 3) Jika jumlah prosesor yang digunakan n = 4 maka :
  • 7. 4 + log 2 4 4( 4) 1≤ ≤ ≤4 4 (4 + 3) 6 16 1≤ ≤ ≤n 4 7 1 ≤ 1,5 ≤ 2,2857 ≤ 4 Dari perhitungan diatas maka dapat disimpulkan bahwa 1 ≤ R(n) ≤ 1/E(n) ≤ n adalah benar.