Minggu, 05 Juni 2016

KOMPUTASI DAN PARALEL PROCESSING

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, maka akan mudah dan cepat diselesaikan dengan cara paralel.

Hubungan antara Komputasi Modern dengan Parallel Processing

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. Dimana a adalah banyaknya paralel yang terjadi. Secara teori, artinya proses penyelesaian masalah menjadi lebih cepat dengan menggunakan komputasi paralel.

Jadi, sudah jelas tertera bahwa hubungan dari Komputasi Modern dan Pemrosesan Parallel adalah penggunaan komputer dengan pemrosesan paralel sangat mempercepat kinerja dibandingkan dengan penyelesaian masalah dengan satu CPU. Oleh sebab itu, peningkatan kinerja atau proses komputasi semakin diterapkan, salah satunya adalah dengan cara meningkatkan kecepatan perangkat keras. Dimana komponen utama dalam perangkat keras komputer adalah processor. Sedangkan parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat.

Kinerja komputasi dengan menggunakan paralel processing itu menggunakan dan memanfaatkan beberapa komputer atau CPU untuk menemukan suatu pemecahan masalah dari masalah yang ada. Komputasi dengan paralel processing akan menggabungkan beberapa CPU, dan membagi-bagi tugas untuk masing-masing CPU tersebut. Jadi, satu masalah terbagi-bagi penyelesaiannya.


http://fajarandhikap.blogspot.co.id/2013/04/komputasi-paralel.html

https://niamoraa.wordpress.com/softskill-project-2/hubungan-pemoresan-paralel-dan-komputasi-modern/

Tidak ada komentar:

Posting Komentar