Parallel Processing tgs softskll.pptx

22
Parallel Processing Dita herawati 52409749 Ika Sulitiowati 56409303 Masrianna Harahap 54409236 Merta Eka Ratna sari 52409520 Vierdhani Kusuma Ningrum 54409524 4IA25 Universitas Gunadarma

Transcript of Parallel Processing tgs softskll.pptx

Page 1: Parallel Processing tgs softskll.pptx

Parallel Processing

Dita herawati 52409749 Ika Sulitiowati 56409303Masrianna Harahap 54409236Merta Eka Ratna sari 52409520Vierdhani Kusuma Ningrum 54409524

4IA25Universitas Gunadarma

Page 2: Parallel Processing tgs softskll.pptx

Komputasi

• Komputasi diartikan sebagai cara untuk menemukan pemecahan masalah dari data input dengan menggunakan suatu algoritma.

• Secara umum iIlmu komputasi adalah bidang ilmu yang mempunyai perhatian pada penyusunan model matematika dan teknik penyelesaian numerik serta penggunaan komputer untuk menganalisis dan memecahkan masalah-masalah ilmu (sains).

Page 3: Parallel Processing tgs softskll.pptx

Parallel Processing

Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan.

Parallel processing membuat program berjalan lebih cepat karena semakin banyak CPU yang digunakan.

Parallel processing ini memerlukan software canggih yang disebut distributed processing software

Page 4: Parallel Processing tgs softskll.pptx

Komputasi Paralel

salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.

diperlukan saat kapasitas yang diperlukan sangat besar, baik karena harus mengolah data dalam jumlah besar ataupun karena tuntutan proses komputasi yang banyak.

Page 5: Parallel Processing tgs softskll.pptx

Komputasi Paralel

Komputasi Paralel membutuhkan : Algoritma Bahasa pemrograman Compiler

Page 6: Parallel Processing tgs softskll.pptx

Komputasi Paralel

Ada 4 model komputasi yang digunakan: SISD SIMD MISD MIMD

Page 7: Parallel Processing tgs softskll.pptx

SISD (Single Instruction, Single Data)

Merupakan model komputasi tunggal Memiliki satu instruksi dan satu

processor Contoh komputer yang menggunakan

model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.

Page 8: Parallel Processing tgs softskll.pptx

SISD (Single Instruction, Single Data)

Page 9: Parallel Processing tgs softskll.pptx

Contoh SISD

Contoh mesin SISD adalah PC tradisional atau mainframe yang tua. Contoh komputer yang menggunakan model SISD adalah UNIVAC1, IBM 360, CDC 7600, Cray 1 dan PDP 1.

Page 10: Parallel Processing tgs softskll.pptx

SIMD (Single Instruction, Multiple Data)

Menggunakan banyak processor dengan instruksi yang sama, namun dengan data yang berbeda.

Contoh komputer yang menggunakan model SIMD adalah ILLIAC IV, MasPar, Cray X-MP, Cray Y-MP, Thingking Machine CM-2 dan Cell Processor (GPU).

Page 11: Parallel Processing tgs softskll.pptx

SIMD (Single Instruction, Multiple Data)

Page 12: Parallel Processing tgs softskll.pptx

Contoh SIMD Contoh aplikasi dari SIMD adalah aplikasi yang

memiliki nilai yang sama yang ditambahkan ke banyak titik data (data point), yang umum terjadi dalam aplikasi multimedia.

Salah satu contoh operasinya adalah mengubah brightness dari sebuah gambar. Setiap pixel dari sebuah gambar 24-bit berisi tiga buah nilai berukuran 8-bit brightness dari porsi warna merah (red), hijau (green), dan biru (blue).

Untuk melakukan perubahan brightness, nilai R, G, dan B akan dibaca dari memori, dan sebuah nilai baru ditambahkan (atau dikurangkan) terhadap nilai-nilai R, G, B tersebut dan nilai akhirnya akan dikembalikan (ditulis kembali) ke memori.

Page 13: Parallel Processing tgs softskll.pptx

MISD (Multiple Instruction, Single Data)

Menggunakan banyak processor dengan instruksi yang berbeda namun mengolah data yang sama.

Sampai saat ini belum ada komputer yang menggunakan model MISD.

Page 14: Parallel Processing tgs softskll.pptx

MISD (Multiple Instruction, Single Data)

Page 15: Parallel Processing tgs softskll.pptx

Contoh MISD

Contoh aplikasi dari MISD ialah komputasi untuk menentukan suatu bilangan integer merupakan bilangan prima atau bukan. Selain itu mesin robot untuk scanning laut yang dalam untuk membedakan suatu objek apakah ikan, batu karang, bangkai kapal, atau benda lainnya.

Page 16: Parallel Processing tgs softskll.pptx

MIMD (Multiple Instruction, Multiple Data)

Menggunakan banyak processor dengan setiap processor memiliki instruksi yang berbeda dan mengolah data yang berbeda.

Komputer yang menggunakan model MIMD adalah IBM POWER5, HP/Compaq AlphaServer, Intel IA32, AMD Opteron, Cray XT3 dan IBM BG/L.

Page 17: Parallel Processing tgs softskll.pptx

MIMD (Multiple Instruction, Multiple Data)

Page 18: Parallel Processing tgs softskll.pptx

Contoh MIMD

Sebagai contoh dalam analogi sebuah Bank, MIMD akan menampilkan kerja terbaiknya ketika masing-masing teller memiliki beberapa transaksi yang harus diselesaikan satu persatu tanpa ada pembuangan waktu dan penghentian dari beberapa bagian transaksi. Tetapi pada sistem MIMD akan dibingungkan oleh aliran data (dataflow) paralel, karena aliran data tersebut harus dikerjakan oleh mesin MIMD secara terus menerus.

Page 19: Parallel Processing tgs softskll.pptx

Hubungan antara Komputasi Modern dengan Paralel Processing

Peningkatan kinerja atau proses komputasi semakin diterapkan, dan salah satu caranya adalah dengan meningkatkan kecepatan perangkat keras (prosesor)

Parallel processing adalah penggunaan beberapa processor (multiprocessor atau arsitektur komputer dengan banyak processor) agar kinerja computer semakin cepat.

Page 20: Parallel Processing tgs softskll.pptx

Kinerja Paralel Processing

Kinerja komputasi menggunakan paralel processing disarankan untuk masalah yang besar. Karena paralel processing akan menggabungkan beberapa CPU dan membagi-bagi tugas untuk masing-masing CPU

Page 21: Parallel Processing tgs softskll.pptx

• Kelebihan:– Waktu eksekusi lebih cepat.– Throughput jadi lebih tinggi.

• Kekurangan:– Perangkat keras lainnya yang dibutuhkan.– Kebutuhan daya juga lebih.– Tidak baik untuk daya rendah dan perangkat mobile.– Parallel processing adalah salah satu teknik

komputasi modern.– Karena membutuhkan banyak prosesor maka biaya

mahal.

Page 22: Parallel Processing tgs softskll.pptx

Daftar Pustaka

Materi Paralel processing oktober-1989-24.blogspot.com