Parallel
computing adalah penggunakan lebih dari satu CPU untuk menjalankan sebuah
program secara simultan. Idealnya, parallel processing membuat program berjalan
lebih cepat karena semakin banyak CPU yang digunakan. Tetapi dalam
praktek,seringkali sulit membagi program sehingga dapat dieksekusi oleh CPU
yang berbeda-beda tanpa berkaitan di antaranya, Maksudnya program dijalankan
dengan banyak CPU secara bersamaan dengan tujuan untuk membuat p
Distributed Processing
Mengerjakan semua proses
pengolahan data secara bersama antara komputer pusat dengan beberapa komputer
yang lebih kecil dan saling dihubungkan melalui jalur komunikasi. Setiap
komputer tersebut memiliki prosesor mandiri sehingga mampu mengolah sebagian
data secara terpisah, kemudian hasil pengolahan tadi digabungkan menjadi satu
penyelesaian total. Jika salah satu prosesor mengalami kegagalan atau masalah
yang lain akan mengambil alih tugasnya.
Architectural
Parallel Computer
Dalam taksonomi arsitektur paralel
ada dua keluarga arsitektur paralel yang banyak diterapkan adalah: SIMD dan
MIMD, dimana untuk mesin yang murni MISD tidak ada.
Arsitektur
SIMD
Mesin
SIMD secara umum mempunyai karakteristik sbb:
1. Mendistribusi
proses ke sejumlah besar hardware
2. Beroperasi
terhadap berbagai elemen data yang berbeda
3. Melaksanakan
komputasi yang sama terhadap semua elemen data
Peningkatan
kecepatan pada SIMD proporsional dengan jumlah hardware (elemen pemroses)
yang
tersedia.
Arsitektur
MISD
Prosesor pipeline adalah prosesor
MISD yang bekerja berdasarkan prinsip pipelining. Pada pipeline proses dapat
dibagi menjadi beberapa tahap dan beberapa proses dapat dilaksanakan secara
simultan. Pada gambar dibawah dapat dilihat perbedaan proses serial dengan
pipeline
Tidak ada komentar:
Posting Komentar