Komputasi
Paralel
Komputasi paralel adalah salah satu teknik melakukan komputasi
secara bersamaan dengan memanfaatkan beberapa komputer independen secara
bersamaan.Terdapat 2 Hukum dalam komputasi Paralel, yaitu :
1. Hukum Amdahl
1. Hukum Amdahl
Amdahl
berpendapat, “Peningkatan kecepatan secara paralel akan menjadi linear,
melipatgandakan kemampuan proses sebuah komputer dan mengurangi separuh dari
waktu proses yang diperlukan untuk menyelesaikan sebuah masalah.”
2.
Hukum Gustafson
Pendapat
yang dikemukakan Gustafson hampir sama dengan Amdahl, tetapi dalam pemikiran
Gustafson, sebuah komputasi paralel berjalan dengan menggunakan dua atau lebih
mesin untuk mempercepat penyelesaian masalah dengan memperhatikan faktor
eksternal, seperti kemampuan mesin dan kecepatan proses tiap-tiap mesin yang
digunakan.
Tujuan
Komputasi ParalelTujuan utama dari pemrograman paralel adalah untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang bisa diselesaikan. Analogi nya adalah ketika kita mempunyai perusahaan, perusahaan yang kita punya tidak dapat berdiri sendiri atau tidak dapat berjalan apabila hanya 1 orang saja yang mengolah perusahaan tersebut, kita membutuhkan orang" yang berkompeten dalam bidangnya, sehingga orang" tersebut dapat bekerja sama sehingga perusahaan tersebut dapat berdiri, dan dapat berkembang dari waktu ke waktu.
Model Komputasi Paralel
1. Embarasingly Parallel adalah pemrograman paralel yang
digunakan pada masalah-masalah yang bisa diparalelkan tanpa membutuhkan
komunikasi satu sama lain. Sebenarnya pemrograman ini bisa dibilang sebagai
pemrograman paralel yang ideal, karena tanpa biaya komunikasi, lebih banyak peningkatan
kecepatan yang bisa dicapai.
2. Taksonomi dari model pemrosesan paralel dibuat
berdasarkan alur instruksi dan alur data yang digunakan:
- SISD Single Instruction Single
Datapath, ini 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.
Contoh Penggunaan Komputasi Paralel
- PVM(Parallel Virtual Machine)
Merupakan sebuah perangkat lunak yang
mampu mensimulasikan pemrosesan paralel pada jaringan.
Referensi :
http://akhmadilman46.blogspot.co.id/2013/05/komputasi-paralel.html
https://andri102.wordpress.com/game/soft-skill/konsep-komputasi-parallel-processing/
http://wind0809.blogspot.co.id/2013/05/seputar-tentang-komputer-paralel.html
Tidak ada komentar:
Posting Komentar