Postingan

Senin, 03 Juni 2013

PARALLEL PROCESSING



Pemrosesan paralel(parallel processing) adalah untuk menjalankan sebuah program secara simultan digunakan lebih dari satu CPU. parallel processing dapat membuat program berjalan lebih cepat hal itu dikarenakan jumlah CPU yang digunakan banyak. Tetapi dalam praktek,seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU yang berbea-beda tanpa berkaitan di antaranya.

Komputasi paralel
merupakan salah satu teknik melakukan kegiatan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Biasanya diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak. komputasi paralel memerlukan infrastruktur mesin paralel yang terdiri dari banyak komputer yang dihubungkand engan jaringan dan mampu bekerja secara paralel untuk menyelesaikan satu masalah. Untuk itu diperlukan aneka software 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
Merupakan teknik pemrograman komputer yang memungkinkan eksekusi perintah/operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal) ataupun banyak prosesor 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


Berikut ini adalah gambar perbedaan antara komputasi tunggal dengan paalel komputasi :


A.  komputasi tunggal/ serial






      B.  komputasi paralel





Untuk hubungan komputasi modern dengan paralel processing itu sendiri merupakan hubungan yang saling terkait. Hubungan yang paling mencolok adalah penggunaan komputer yang dianggap lebih cepat dibandingkan dengan penyelesaian masalah secara manual. oleh karena itu peningkatan kinerja terus diterapkan dengan cara meningkatkan kecepatan perangkat keras yaitu processor. Waktu idle siklus processor di seluruh jaringan dapat digunakan secara efektif oleh perangkat keras yang canggih. Pengolahan paralel istilah digunakan untuk mewakili kelas besar teknik yang digunakan untuk memberikan tugas pengolahan simultan data untuk tujuan meningkatkan kecepatan komputasi dari sistem komputer. Ada keuntungan dan kekurangan dari hubungan komputasi modern dan paralel processing yaitu :
a) Keuntungan
· Waktu eksekusi lebih cepat, throughput jadi lebih tinggi
b) Kekurangan
· Perangkat keras lainnya yang dibutuhkan, kebutuhan daya juga lebih tinggi. Tidak baik untuk daya rendah dan perangkat mobile
S   sehingga dikarenakan adanya keuntungan dan kemampuan dari parallel processing maka dianggap paralel processing adalah salah satu teknik komputasi modern.


 



come....come......