Selasa, 02 April 2013

Komputasi Paralel


Sebelum menuju ke pengertian Komputasi Paralel itu sendiri, untuk masing-masing kata pada komputasi paralel yaitu Komputasi dan Paralel. Komputasi bisa diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma, dan Paralel adalah suatu yang berjalan secara bersamaan. 

Jadi untuk definisi Komputasi Paralel adalah teknik untuk melakukan pemecahan masalah menggunakan suatu algoritma secara bersamaan dengan memanfaatkan komputer yang bediri sendiri secara bersamaan. Bisasanya komputasi paralel ini digunakan pada saat penggunaan kapasitas yang sangat besar, karena di dalam komputasi ini data yang diolah sangat besar dan banyak.

Untuk melakukan komputasi paralel diperlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang terhubung satu sama lainnya melalui jaringan dan mampu bekerja secara paralel. Selain itu diperlukan juga software pendukung yang disebut sebagai middleware yang mengatur distribusi dalam satu mesin paralel. Selanjutnya pemakai sendiri yang harus membuat pemrograman paralel untuk membuat sebuah komputasi.

Pada komputasi paralel ini juga diperlukan pemrograman paralel. Pemrograman paralel adalah teknik pemrograman komputer yang memungkinkan untuk menjalankan operasi secara bersamaan baik dalam satu maupun banyak prosessor.

Terdapat 4 model pemrosesan paralel berdasarkan alur instruksi dan alur data yang digunakan, yaitu :
  • 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.

Tujuan dari pemrograman paralel adalah untuk meningkatkan performa komputasi. Jadi pada komputasi paralel ini jika diberikan masalah yang masuk secara banyak dan bersamaan, makan akan mudah dan cepat diselesaikan dengan cara paralel.

sumber
read more "Komputasi Paralel"
 

Studentsite