Dalam hal ini saya ingin membahas penggunaan paralel processing dalam dunia komputer. Pengolahan paralel merupakan :
- pemrosesan informasi yang menekankan pada manipulasi elemen-elemen data pada satu atau lebih prosesor secara serentak untuk memecahkan sebuah masalah tunggal.
- dimaksudkan untuk mempercepat komputasi dari sistem komputer dan menambah jumlah keluaran yang dapat dihasilkan dalam jangka waktu tertentu.
Dalam pengolahan paralel dibutuhkab dua atau lebih prosesor yang saling berhubungan yang masing-masing saling menjalankan tugas yang berbeda pada waktu yang bersamaan. Pengolahan paralel juga disebut komputer paralel. Komputer paralel adalah komputer yang memiliki kemampuan untuk melakukan pengolahan paralel.
Menurut M.J.Flynn komputer paralel dibagi menjadi 4 yaitu : SISD (Single Instruction Single Data), SIMD (Single Instruction Multi Data), MISD (Multi Instruction Single Data), dan MIMD (Multi Instruction Multi Data). Dalam SISD hanya dibuthkan satu memori sebagai media penyimpanan dan hanya satu control untuk memberikan instruksi serta satu prosesor untuk memproses data yang diberikan oleh memori. Sedangkan dalam SIMD control yang ada hanya satu, prosesor yang digunakan banyak serta memakai shared memori untuk menampung data. Kalau MISD control dan prosesor yang digunakan banyak tetapi hanya memakai satu memori untuk digunakan ramai-ramai. Dan yang terakhir MIMD memakai banyak control dan prosesor serta memakai shared memori.
Menurut T.G.Lewiss komputer dibagi menjadi synchronous dan asynchronous dimana yang termasuk synchronous vector/array, SIMD dan systolic sedangkan yang termasuk asynchronous adalah MIMD dan Reduction.
sumber : http://en.wikipedia.org/wiki/Parallel_processing