Diambil dari jurnal :
Parallel Computing at a Glance
Resensi :
Apa itu Parallel Computing?
Parallel Computing at a Glance
Resensi :
Apa itu Parallel Computing?
Parallel Computing merupakan cara untuk mengolah informasi yang menekankan pada manipulasi data-data elemen secara simultan. Tujuannya adalah untuk mempercepat komputasi dari sistem komputer dan menambah jumlah keluaran yang dapat dihasilkan dalam jangka waktu tertentu.
kenapa harus dengan proses paralel?
1. karena komputasi secara paralel memiliki kecepatan untuk memproses suatu tugas, ini berguna untuk pemrosesan dalam bidang sains, analisis, geografis dan lain-lain.
2. penggunaan arsitektur sekuensial dirasa sangat lambat dalam hal pemrosesan, sehingga munculah arsitektur paralel.
3. pengembangan pada teknologi jaringannya bisa dipakai untuk komputasi heterogen
dalam komputasi paralel terdapat hardware arsitektur, antara lain :
1. Single Instruction Single Data (SISD)
- Satu CPU mengeksekusi instruksi satu persatu
- Satu CPU memanggil atau menyimpan data satu persatu
- Satu CPU mengeksekusi instruksi satu persatu
- Satu CPU memanggil atau menyimpan data satu persatu
2. Single Instruction Multiple Data (SIMD)
- Satu Control Unit mengeksekusi aliran tunggal instruksi
- Terdapat lebih dari satu instruksi
- Satu Control Unit mengeksekusi aliran tunggal instruksi
- Terdapat lebih dari satu instruksi
3. Multiple Instruction Single Data (MISD)
- Terdapat beberapa processing unit yang mengeksekusi instruksi berbeda dengan data yang sama
- Data mengalir ke processing unit serial
- Terdapat beberapa processing unit yang mengeksekusi instruksi berbeda dengan data yang sama
- Data mengalir ke processing unit serial
4. Multiple Instruction Multiple Data (MIMD)
- Multiprocessor
- Terdapat lebih dari satu instruksi yang dapat dieksekusi terhadap data masing-masing
- Multiprocessor
- Terdapat lebih dari satu instruksi yang dapat dieksekusi terhadap data masing-masing