Nama : Mutiah Nur Syahidah
NPM : 55412179
Kelas : 4IA25
Mata Kuliah :Pengantar Komputasi Modern
Parallel
Computation
2.1 Parallelism
Concept
Parallel Computation atau Komputasi paralel adalah salah satu teknik
melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer
independen secara bersamaan. Ini umumnya diperlukan saat kapasitas yang
diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar
ataupun karena tuntutan proses komputasi yang banyak. Kasus kedua umum ditemui
di kalkulasi numerik untuk menyelesaikan persamaan matematis di bidang fisika
(fisika komputasi), kimia (kimia komputasi) dll. Parallel computing muncul
ketika komputer membawa lebih dari satu task secara simultan (bersamaan).
Teknik ini dapat memungkinkan komputer bekerja secara lebih cepat dibandingkan
dengna melakukannya secara sekaligus, seperti halnya seseorang dengan dua
tangan dapat menyelesaikan lebih banyak pekerjaan dengan orang yang hanya
menggunakan satu tangan saja.
Gambar diatas
merupakan contoh dari sebuah komputasi paralel, dimana pada gambar diatas
terdapat sebuah masalah, dari masalah tersebut dibagi lagi menjadi beberapa
bagian agar sebuah masalah dapat dengan cepat diatasi.
2.2 Tujuan Komputasi Paralel
Tujuan dari
komputasi paralel adalah meningkatkan kinerja komputer dalam menyelesaikan
berbagai masalah. Dengan membagi sebuah masalah besar ke dalam beberapa masalah
kecil, membuat kinerja menjadi cepat.
Formula komputasi paralel yang diajukan pada hukum Amdahl.
Formula komputasi paralel yang diajukan pada hukum Amdahl.
Dimana a adalah
banyaknya paralel yang terjadi. Secara teori, artinya proses penyelesaian
masalah menjadi lebih cepat dengan menggunakan komputasi paralel.
Salah satu jenis penggunaan komputasi paralel adalah:
Salah satu jenis penggunaan komputasi paralel adalah:
2.3 Distributed
Processing
Distributed
Processing adalah kemampuan mengerjakan semua proses pengolahan data secara
bersama antara komputer pusat dengan beberapa komputer yang lebih kecil dan
saling dihubungkan melalui jalur komunikasi. Setiap komputer tersebut memiliki
prosesor mandiri sehingga mampu mengolah sebagian data secara terpisah,
kemudian hasil pengolahan tadi digabungkan menjadi satu penyelesaian total.
Jika salah satu prosesor mengalami kegagalan atau masalah maka prosesor yang
lain akan mengambil alih tugasnya
2.4 Architectural
Parallel Computer
Arsitektur paralel
komputer menurut Klasifikasi Flynn’s :
·
SISD (Single Instruction Single
Datapath) merupakan prosesor tunggal, yang bukan paralel.
·
SIMD (Single Instruction Multiple
Datapath)alur instruksi yang sama dijalankan terhadap banyak alur data yang
berbeda. Alur instruksi di sini kalau tidak salah maksudnya ya program komputer
itu. trus datapath itu paling ya inputnya, jadi inputnya lain-lain tapi program
yang digunakan sama.
·
MIMD (Multiple Instruction Multiple
Datapath)alur instruksinya banyak, alur datanya juga banyak, tapi masing-masing
bisa berinteraksi.
·
MISD (Multiple Instruction Single
Datapath)alur instruksinya banyak tapi beroperasi pada data yang sama.
Sumber:
0 komentar:
Posting Komentar