Nama : Dimas
Cipta Sumirat
NPM : 5241213
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:
Tidak ada komentar:
Posting Komentar