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.