Anda di halaman 1dari 14

PARALLEL PROCESSING

Nama Anggota

1. Habibi Kholil Al Hanif


2. Hiasintus Dala
3. Luthfi Rahman
4. Randi Yusuf
Parallel Processing

Menggunakan lebih dari satu CPU untuk


menjalankan sebuah program secara
simultan. Idealnya , parallel processing
membuat program berjalan lebih cepat
karena semakin banyak CPU yang digunakan.
Tujuan Utamanya adalah untuk
meningkatkan performa komputasi
Komputasi Parallel

Salah satu teknik melakukan komputasi


secara bersamaan dengan memanfaatkan
beberapa komputer secara bersamaan.
Biasanya diperlukan saat kapasitas yang
diperlukan sangat besar, baik karena harus
mengolah data dalam jumlah besar
ataupun karena tuntutan proses komputasi
yang banyak.
Terdapat 2 Hukum pada Parallel
Processing
1. Hukum Amdahl 2. Hukum Gustafson

” Peningkatan kecepatan secara ” Sebuah komputasi paralel


paralel akan menjadi linear, berjalan dengan menggunakan dua
melipatgandakan kemampuan atau lebih mesin untuk
proses sebuah komputer dan mempercepat penyelesaian
mengurangi separuh dari waktu masalah dengan memperhatikan
proses yang diperlukan untuk faktor eksternal, seperti
menyelesaikan sebuah masalah ” kemampuan mesin dan kecepatan
proses tiap-tiap mesin yang
digunakan. “
Model Komputasi Parallel

Komputasi adalah cara untuk menemukan pemecahan masalah dari


data input dengan menggunakan suatu algoritma.

Ada 3 Model Dasar Komputasional


1. Model Fungsional
Terdiri dari satu set nilai-nilai, fungsi-fungsi dan operasi aplikasi fungsi dan
komposisi fungsi.
2. Model Logika
Terdiri dari satu set nilai-nilai, definisi hubungan dan kesimpulan logis.
3. Model Imperatif
Terdiri dari satu set nilai-nilai yang mencakup suatu keadaan dan operasi
tugas untuk memodifikasi pernyataan.
Model Komputasi Parallel

 Embarasingly Parallel adalah pemrograman paralel yang digunakan pada masalah-


masalah yang bisa diparalelkan tanpa membutuhkan komunikasi satu sama lain.
Sebenarnya pemrograman ini bisa dibilang sebagai pemrograman paralel yang
ideal , karena tanpa biaya komunikasi, lebih banyak peningkatan kecepatan yang
bisa dicapai.
 Taksonomi Flynn dari model pemrosesan pararel dibuat berdasarkan alur instruksi
dan alur data yang digunakan :
 Komputer SISD ( Single Instruction stream – Single Data stream )
 Komputer SIMD ( Single Instruction stream – Multiple Data stream )
 Komputer MISD ( Multiple Instruction stream – Single Data stream )
 Komputer MIMD ( Multiple Instruction stream – Multiple Data stream )
Contoh dari penggunaan/penerapan
komputasi

Petri net yaitu salah satu model untuk merepresentasikan sistem


terdistribusi diskret.
Pemrograman Parallel

Teknik pemrograman komputer yang memungkinkan eksekusi perintah atau


operasi secara bersamaan baik dalam komputer dengan satu (prosesor tunggal)
ataupun banyak (prosesor ganda dengan mesin paralel) CPU.

Bahasa Pemgrograman yang digunakan pada Pemrograman Parallel, yaitu :


1. MPI (Message Passing Interface)
 Kegunaan MPI
 Implementasi
2. PVM (Parallel Virtual Machine)
 Implementasi
Arsitektur Komputer Parallel
Komputer SISD

Semua instruksi dikerjakan terurut satu demi satu. Pada


umumnya komputer terdiri atas satu buah pemroses (single
processor).
Contoh :
1. UNIVAC1
2. CDC 7600
3. PDP 1
4. IBM 360
5. Cray 1
Komputer SIMD

Terdapat lebih dari satu elemen pemrosesan yang dikendalikan


oleh sebuah unit pengendali yang sama

Contoh :
1. ILLIAC IV
2. MasPar
3. Cray X-MP
4. Cray Y-MP
5. Thingking Machine CM-2 3
6. Cell Processor (GPU)
Terimakasih..

Anda mungkin juga menyukai