Komputasi paralel merupakan salah satu teknik komputasi, dimana proses komputasinya dilakukan oleh beberapa resources
 ( komputer ) yang independen, secara bersamaan. Komputasi paralel 
biasanya diperlukan pada saat terjadinya pengolahan data dalam jumlah 
besar ( di industri keuangan, bioinformatika, dll ) atau dalam memenuhi 
proses komputasi yang sangat banyak. Selanjutnya, komputasi paralel ini 
juga dapat ditemui dalam kasus kalkulasi numerik dalam penyelesaian 
persamaan matematis di bidang fisika ( fisika komputasi ), kimia ( kimia
 komputasi ), dll. Dalam menyelesaikan suatu masalah, komputasi paralel 
memerlukan infrastruktur mesin paralel yang terdiri dari banyak komputer
 yang dihubungkan dengan jaringan dan mampu bekerja secara paralel.
Untuk itu diperlukan aneka perangkat 
lunak pendukung yang biasa disebut sebagai middleware yang berperan 
untuk mengatur distribusi pekerjaan antar node dalam satu mesin paralel.
 Selanjutnya pemakai harus membuat pemrograman paralel untuk 
merealisasikan komputasi. Tidak berarti dengan mesin paralel semua 
program yang dijalankan diatasnya otomatis akan diolah secara paralel. 
Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan
 eksekusi perintah / operasi secara bersamaan ( komputasi paralel ), 
baik dalam komputer dengan satu ( prosesor tunggal ) ataupun banyak ( 
prosesor ganda dengan mesin paralel ) CPU. Bila komputer yang digunakan 
secara bersamaan tersebut dilakukan oleh komputer-komputer terpisah yang
 terhubung dalam suatu jaringan komputer lebih sering istilah yang 
digunakan adalah sistem terdistribusi ( distributed computing ). Tujuan 
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 yang paling gampang adalah, bila 
anda dapat merebus air sambil memotong-motong bawang saat anda akan 
memasak, waktu yang anda butuhkan akan lebih sedikit dibandingkan bila 
anda mengerjakan hal tersebut secara berurutan ( serial ). Atau waktu 
yang anda butuhkan memotong bawang akan lebih sedikit jika anda kerjakan
 berdua. Performa dalam pemrograman paralel diukur dari berapa banyak 
peningkatan kecepatan ( speed up ) yang diperoleh dalam menggunakan 
tehnik paralel. Secara informal, bila anda memotong bawang sendirian 
membutuhkan waktu 1 jam dan dengan bantuan teman, berdua anda bisa 
melakukannya dalam 1/2 jam maka anda memperoleh peningkatan kecepatan 
sebanyak 2 kali.
sumber : https://krustybrain.wordpress.com/2013/05/25/tugas-4-softskill-pengantar-komputasi-modern-sem-8/ 
 
 
Tidak ada komentar:
Posting Komentar