Kamis, 29 Mei 2014

Parallel Computing

Di ambil dari jurnal :
https://www.tacc.utexas.edu/c/document_library/get_file?uuid=e05d457a-0fbf-424b-87ce-c96fc0077099

Resensi :
Paralel Computing
Paralel Computing menggunakan banyak prosessor atau computer yang bekerja sama untuk menyelesaikan sebuah pekerjaan.
setiap proses mengerjakan permasalahan yang sudah di pecah menjadi beberapa bagian.

Kenapa menggunakan Paralel Computing ??
-terdapat kendala bila memakai single cpu computing yaitu kendala memori dan performa.
-paralel computing dapat menyelesaikan masalah apa yang tidak bisa di selesaikan single cpu .
-paralel computing dapat menyelesaikan masalah yang lebih besar dan lebih banyak kasus.

Sistem Paralel
Cara lama mengklasifikasi hardware :
1.Single Instruction Single Data (SISD)
- Satu CPU memanggil atau menyimpan data satu persatu
2. Single Instruction Multiple Data (SIMD)
- 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
4. Multiple Instruction Multiple Data (MIMD)
- Multiprocessor
- Terdapat lebih dari satu instruksi yang dapat dieksekusi terhadap data masing-masing

Hardware pada Paralel Computing :
Memory access
• Shared memory
• Distributed memory
• Hybrid/Multi-processor
Processor type
• Single core CPU
• Multi-core CPU (since 2005)

• Accelerators