Pengenalan Komputasi Paralel
Pada posting kali ini saya
akan menjelaskan sedikit tentang komputasi paralel, yang masih ada kaitannya
dengan posting sebelumnya mengenai komputasi modern. Komputasi paralel dapat
dibilang bagian dari komputasi modern itu sendiri. Untuk mengerti lebih lanjut,
dapat dilihat pengertiannya berikut ini:
Pemrosesan
paralel
(parallel processing)
adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah program
secara simultan. Idealnya, parallel processing membuat program berjalan
lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam praktek,seringkali
sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda
tanpa berkaitan di antaranya.
adalah salah satu
teknik melakukan komputasi secara bersamaan denganmemanfaatkan beberapa
komputer secara bersamaan. Biasanyadiperlukan saat kapasitas yangdiperlukan
sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun
karenatuntutan proses komputasi yang banyak. Untuk melakukan aneka jenis
komputasi paralel inidiperlukan infrastruktur mesin paralel yang terdiri dari
banyak komputer yang dihubungkandengan jaringan dan mampu bekerja secara
paralel untuk menyelesaikan satu masalah.
Untuk itudiperlukan
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.
Pemrograman
paralel
adalah teknik pemrograman
komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik
dalam komputer dengan satu (prosesor tunggal) ataupun banyak (prosesor
ganda dengan mesin paralel) CPU. Tujuan utama dari pemrograman paraleladalah
untuk meningkatkan performa komputasi. Semakin banyak hal yang bisa dilakukan
secara bersamaan (dalam waktu yang sama), semakin banyak pekerjaan yang
bisa diselesaikan.
Komputasi paralel
membutuhkan:
· algoritma
· bahasa pemrograman
· compiler
Sebagai besar komputer
hanya mempunyai satu CPU, namun ada yang mempunyai lebih darisatu. Bahkan juga
ada komputer dengan ribuan CPU. Komputer dengan satu CPU dapatmelakukan parallel
processing dengan menghubungkannya dengan komputer lain pada jaringan. Namun,
parallel processing ini memerlukan software canggih yang disebut distributed processing
software.Parallel processing berbeda dengan multitasking, yaitu satu CPU mengeksekusi
beberapa program sekaligus. Parallel processing disebut juga parallel
computing.
sumber: http://www.scribd.com/doc/32982265/Parallel-Processing
14 Juni 2013 pukul 12.00
kita juga punya nih artikel mengenai 'Komputasi Paralel', silahkan dikunjungi dan dibaca , berikut linknya
http://repository.gunadarma.ac.id/bitstream/123456789/749/1/A26-29_Amien_Rusdiutomo.pdf
terimakasih