SlideShare a Scribd company logo
Nama Kelompok:
- Rachmawan Aji P 41515010006
- Cecep Nurdiansyah 41515010028
- Miftakhul Arif 41515010054
PARALEL PROCESING
Parallel Processing
Penggunakan lebih dari satu CPU untuk
menjalankan sebuah program secara
simultan.
Tujuan Utama
Untuk meningkatkan performa komputasi.
Komputasi Parallel
Salah satu teknik melakukan komputasi secara
bersamaan dengan memanfaatkan beberapa
komputer secara bersamaan.
Komputasi Paralel membutuhkan
1. Algoritma
2. Bahasa pemrograman
3. Compiler
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 Pemrograman yang digunakan
pada Pemrograman Parallel
1. MPI (Message Passing Interface)
2. PVM (Parallel Virtual Machine)
MPI (Message Passing Interface)
Sebuah standard pemrograman yang
memungkinkan pemrogram untuk membuat
sebuah aplikasi yang dapat dijalankan secara
paralel.
Suatu standar protokol yang digunakan untuk
pemrograman paralel dan terdistribusi.
Proses pertukaran pesan atau data antar proses adalah
dengan mengirimkan pesan melalui media komunikasi.
Model ini juga dapat diimplementasikan pada
bermacam-macam platform, seperti shared-memory.
MPI (Message Passing Interface)
Kegunaan MPI
1. Menyediakan fungsi-fungsi untuk menukar
pesan.
2. Menulis kode paralel secara portable.
3. Mendapatkan performa yang tinggi dalam
pemrograman paralel.
4. Menghadapi permasalahan yang melibatkan
hubungan data irregular atau dinamis yang
tidak begitu cocok dengan model data
paralel.
 MPICH (MPI/Chameleon)
MPICH2 adalah implementasi Message Passing
Interface (MPI).
MPI merupakan standar spesifikasi library untuk
program message-passing, yang diajukan sebagai
standar oleh vendor, implementor, dan user.
Implementasi MPI
 Perangkat lunak yang memungkinkan sekumpulan
komputer yang heterogen terlihat seperti satu sistem
komputer paralel dan dapat digunakan sebagai
sebuah sumber daya komputasi yang koheren.
 Istilah virtual machine mengacu pada konfigurasi
komputer dengan memori tersebar, sedangkan istilah
host ditujukan untuk komputer yang merupakan
anggota dari virtual machine. Host dapat terdiri dari
komputer yang berbeda-beda dan terpisah lokasinya
secara fisik.
PVM (Private Virtual Machine)
 PVM daemon
dari PVM, atau disebut PVM daemon
merupakan semacam program yang
Daemon
(pvmd).
Daemon
berjalan di “belakang” dan biasanya menangani
program dari klien. Komponen ini berada pada setiap
komputer yang terhubung dalam virtual machine.
Berguna untuk membentuk konfigurasi host
PVM dan mengkoordinir komunikasi antar
PVM
dalam
host.
Komponen PVM
 PVM libraries
Komponen ini berisi rutin-rutin antarmuka pemakai
PVM untuk melakukan pengiriman pesan,
pembuatan proses, koordinasi proses dan modifikasi
virtual machine.
Pustaka PVM ini memungkinkan adanya interaksi
antar task, yang bisa dilakukan dengan
menggunakan fungsi packing dan unpacking pesan.
Komponen PVM
 Secara umum, langkah implementasi komputasi
parallel sebagai berikut :
1. Jalankan PVM daemon pada setiap mesin
dalam cluster
2. Jalankan program master pada master daemon
3. Master daemon akan menjalankan proses slave.
Implementasi PVM
Implementasi PVM
 Untuk mengimplementasikannya, dapat memakai tools :
• - PVM versi 3.4.5, virtual machine dan routine untuk
• komputasi parallel
- rsh (remote shell), aplikasi untuk authentikasi
dan komunikasi proses antar komputer.
- xpvm versi 1.2, interface grafis untuk PVM
dengan animasi eksekusi komputasi parallel
yang dapat dilihat dilayar
Arsitektur Komputer Parallel
Semua instruksi dikerjakan terurut satu demi
satu. Pada umumnya komputer terdiri atas
satu buah pemroses (single processor).
Contoh
4. IBM 360
5. Cray 1
1. UNIVAC1
2. CDC 7600
3. PDP 1
Komputer SISD
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
6. Cell Processor (GPU)
Komputer SIMD
Memiliki n unit pemroses yang masing-masing
menerima dan mengoperasikan instruksi yang
berbeda terhadap aliran data yang sama
Komputer MISD
Murni terdapat interaksi di antara n pemroses,
bersifat tightly coupled jika tingkat interaksi
antara pemroses tinggi dan loosely coupled jika
tingkat interaksi antara pemroses rendah
Contoh
1. IBM POWER5
2. Intel IA32
3. Cray XT3
4. HP/CompaqAlphaServer
5. AMD Opteron
6. IBM BG/L
Komputer MIMD
Komputasi Tunggal Komputasi Parallel
Perbedaan antara komputasi tunggal
dengan komputasi paralel

More Related Content

What's hot

Ppt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman javaPpt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman java
nur achlish rosyadi
 
Sistem Informasi Kasir
Sistem Informasi KasirSistem Informasi Kasir
Sistem Informasi Kasir
Qamal Udyen
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusi
arfianti
 

What's hot (20)

CLOUD COMPUTING
CLOUD COMPUTINGCLOUD COMPUTING
CLOUD COMPUTING
 
Database security (ppt)
Database security (ppt)Database security (ppt)
Database security (ppt)
 
Standar komunikasi data
Standar komunikasi dataStandar komunikasi data
Standar komunikasi data
 
Ppt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman javaPpt pengenalan dan pemrograman java
Ppt pengenalan dan pemrograman java
 
10 tk3193-ids
10 tk3193-ids10 tk3193-ids
10 tk3193-ids
 
Mengenal Program Jahat Komputer
Mengenal Program Jahat KomputerMengenal Program Jahat Komputer
Mengenal Program Jahat Komputer
 
Sistem Informasi Kasir
Sistem Informasi KasirSistem Informasi Kasir
Sistem Informasi Kasir
 
Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data Modul Praktikum Sistem Basis Data
Modul Praktikum Sistem Basis Data
 
Konsep Data Mining
Konsep Data MiningKonsep Data Mining
Konsep Data Mining
 
Fitur dan Komponen Data Warehouse
Fitur dan Komponen Data WarehouseFitur dan Komponen Data Warehouse
Fitur dan Komponen Data Warehouse
 
Arsitektur sistem terdistribusi
Arsitektur sistem terdistribusiArsitektur sistem terdistribusi
Arsitektur sistem terdistribusi
 
1. Definisi dan Motivasi Pemrosesan Paralel
1. Definisi dan Motivasi Pemrosesan Paralel1. Definisi dan Motivasi Pemrosesan Paralel
1. Definisi dan Motivasi Pemrosesan Paralel
 
Firewall
FirewallFirewall
Firewall
 
4. pengamanan sistem operasi
4. pengamanan sistem operasi4. pengamanan sistem operasi
4. pengamanan sistem operasi
 
Memahami hak akses di linux
Memahami hak akses di linuxMemahami hak akses di linux
Memahami hak akses di linux
 
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQLKelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
Kelompok 8 - Implementasi Role & Privilege pada database Oracle & my SQL
 
Sistem terdistribusi
Sistem terdistribusiSistem terdistribusi
Sistem terdistribusi
 
2700 3 data preprocessing
2700 3 data preprocessing2700 3 data preprocessing
2700 3 data preprocessing
 
Ppt dns server
Ppt dns serverPpt dns server
Ppt dns server
 
Ppt android
Ppt androidPpt android
Ppt android
 

Similar to Presentasi komputasi Pararel Procesing

Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompress
fajrin_ilham
 
Pemrosesan paralel untuk kompresi data
Pemrosesan paralel untuk kompresi dataPemrosesan paralel untuk kompresi data
Pemrosesan paralel untuk kompresi data
Emus Kelen
 
Tm teknik kompilasi juni 2013
Tm   teknik kompilasi juni 2013Tm   teknik kompilasi juni 2013
Tm teknik kompilasi juni 2013
Ratzman III
 
Materi 4-keamanan-komputer-keamanan-sistem-operasi
Materi 4-keamanan-komputer-keamanan-sistem-operasiMateri 4-keamanan-komputer-keamanan-sistem-operasi
Materi 4-keamanan-komputer-keamanan-sistem-operasi
sulaiman yunus
 

Similar to Presentasi komputasi Pararel Procesing (20)

Paralel Processing Computer Achitecture.ppt
Paralel Processing Computer Achitecture.pptParalel Processing Computer Achitecture.ppt
Paralel Processing Computer Achitecture.ppt
 
Softskill.pptx
Softskill.pptxSoftskill.pptx
Softskill.pptx
 
Kelompok 1
Kelompok 1Kelompok 1
Kelompok 1
 
45226488 laporan-parallel-processing
45226488 laporan-parallel-processing45226488 laporan-parallel-processing
45226488 laporan-parallel-processing
 
Format laporan praktikum
Format laporan praktikumFormat laporan praktikum
Format laporan praktikum
 
Konsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompressKonsep dasar perangkat lunak kompress
Konsep dasar perangkat lunak kompress
 
Bab 4
Bab 4Bab 4
Bab 4
 
Sistem perangkat lunak
Sistem perangkat lunakSistem perangkat lunak
Sistem perangkat lunak
 
Software modul 4
Software modul 4Software modul 4
Software modul 4
 
P3
P3P3
P3
 
Pti 5
Pti 5Pti 5
Pti 5
 
Sistem operasi5
Sistem operasi5Sistem operasi5
Sistem operasi5
 
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptx
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptxSistem_Operasi_Informatika_Thread_Kelompok B2.pptx
Sistem_Operasi_Informatika_Thread_Kelompok B2.pptx
 
Pemrosesan paralel untuk kompresi data
Pemrosesan paralel untuk kompresi dataPemrosesan paralel untuk kompresi data
Pemrosesan paralel untuk kompresi data
 
MATERI KULIAH DUKUNGAN SISTEM OPERASI.pptx
MATERI KULIAH DUKUNGAN SISTEM OPERASI.pptxMATERI KULIAH DUKUNGAN SISTEM OPERASI.pptx
MATERI KULIAH DUKUNGAN SISTEM OPERASI.pptx
 
Tm teknik kompilasi juni 2013
Tm   teknik kompilasi juni 2013Tm   teknik kompilasi juni 2013
Tm teknik kompilasi juni 2013
 
Power poin modul 4
Power poin modul 4Power poin modul 4
Power poin modul 4
 
Materi 4-keamanan-komputer-keamanan-sistem-operasi
Materi 4-keamanan-komputer-keamanan-sistem-operasiMateri 4-keamanan-komputer-keamanan-sistem-operasi
Materi 4-keamanan-komputer-keamanan-sistem-operasi
 
08. 01.perangkat lunak sistem fix sti
08. 01.perangkat lunak sistem fix sti08. 01.perangkat lunak sistem fix sti
08. 01.perangkat lunak sistem fix sti
 
Power poin modul 4
Power poin modul 4Power poin modul 4
Power poin modul 4
 

Recently uploaded

Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...
Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...
Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...
MichaelBluer
 
Matematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptMatematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.ppt
AzrilAld
 
Tugas 01 Penjelasan Cara Melakukan Gasifikasi.pdf
Tugas 01 Penjelasan Cara Melakukan Gasifikasi.pdfTugas 01 Penjelasan Cara Melakukan Gasifikasi.pdf
Tugas 01 Penjelasan Cara Melakukan Gasifikasi.pdf
nimrodnapitu
 
Panduan Logging Ringkas Nickel laterite.
Panduan Logging Ringkas Nickel laterite.Panduan Logging Ringkas Nickel laterite.
Panduan Logging Ringkas Nickel laterite.
aldreyuda
 
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Tsabitpattipeilohy
 

Recently uploaded (8)

Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...
Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...
Metode Kerja Borepile utk Proyek Jembantan Hauling Blok III Utara PT AGM Kals...
 
Matematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.pptMatematika diskrit: metode pohon/trees.ppt
Matematika diskrit: metode pohon/trees.ppt
 
Tugas 01 Penjelasan Cara Melakukan Gasifikasi.pdf
Tugas 01 Penjelasan Cara Melakukan Gasifikasi.pdfTugas 01 Penjelasan Cara Melakukan Gasifikasi.pdf
Tugas 01 Penjelasan Cara Melakukan Gasifikasi.pdf
 
SUPERVISOR K3 (MAULANA PANDU PERMANA).ppt
SUPERVISOR K3 (MAULANA PANDU PERMANA).pptSUPERVISOR K3 (MAULANA PANDU PERMANA).ppt
SUPERVISOR K3 (MAULANA PANDU PERMANA).ppt
 
Studi Kasus Pantai Kelan Provinsi Bali.pdf
Studi Kasus Pantai Kelan Provinsi Bali.pdfStudi Kasus Pantai Kelan Provinsi Bali.pdf
Studi Kasus Pantai Kelan Provinsi Bali.pdf
 
Ukuran penyebaran data berkelompok (statistika)
Ukuran penyebaran data berkelompok (statistika)Ukuran penyebaran data berkelompok (statistika)
Ukuran penyebaran data berkelompok (statistika)
 
Panduan Logging Ringkas Nickel laterite.
Panduan Logging Ringkas Nickel laterite.Panduan Logging Ringkas Nickel laterite.
Panduan Logging Ringkas Nickel laterite.
 
Daftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdfDaftar Lembaga Penyedia Jasa Linkungan.pdf
Daftar Lembaga Penyedia Jasa Linkungan.pdf
 

Presentasi komputasi Pararel Procesing

  • 1. Nama Kelompok: - Rachmawan Aji P 41515010006 - Cecep Nurdiansyah 41515010028 - Miftakhul Arif 41515010054 PARALEL PROCESING
  • 2. Parallel Processing Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi.
  • 3. Komputasi Parallel Salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan. Komputasi Paralel membutuhkan 1. Algoritma 2. Bahasa pemrograman 3. Compiler
  • 4. 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.
  • 5. Bahasa Pemrograman yang digunakan pada Pemrograman Parallel 1. MPI (Message Passing Interface) 2. PVM (Parallel Virtual Machine)
  • 6. MPI (Message Passing Interface) Sebuah standard pemrograman yang memungkinkan pemrogram untuk membuat sebuah aplikasi yang dapat dijalankan secara paralel.
  • 7. Suatu standar protokol yang digunakan untuk pemrograman paralel dan terdistribusi. Proses pertukaran pesan atau data antar proses adalah dengan mengirimkan pesan melalui media komunikasi. Model ini juga dapat diimplementasikan pada bermacam-macam platform, seperti shared-memory. MPI (Message Passing Interface)
  • 8. Kegunaan MPI 1. Menyediakan fungsi-fungsi untuk menukar pesan. 2. Menulis kode paralel secara portable. 3. Mendapatkan performa yang tinggi dalam pemrograman paralel. 4. Menghadapi permasalahan yang melibatkan hubungan data irregular atau dinamis yang tidak begitu cocok dengan model data paralel.
  • 9.  MPICH (MPI/Chameleon) MPICH2 adalah implementasi Message Passing Interface (MPI). MPI merupakan standar spesifikasi library untuk program message-passing, yang diajukan sebagai standar oleh vendor, implementor, dan user. Implementasi MPI
  • 10.  Perangkat lunak yang memungkinkan sekumpulan komputer yang heterogen terlihat seperti satu sistem komputer paralel dan dapat digunakan sebagai sebuah sumber daya komputasi yang koheren.  Istilah virtual machine mengacu pada konfigurasi komputer dengan memori tersebar, sedangkan istilah host ditujukan untuk komputer yang merupakan anggota dari virtual machine. Host dapat terdiri dari komputer yang berbeda-beda dan terpisah lokasinya secara fisik. PVM (Private Virtual Machine)
  • 11.  PVM daemon dari PVM, atau disebut PVM daemon merupakan semacam program yang Daemon (pvmd). Daemon berjalan di “belakang” dan biasanya menangani program dari klien. Komponen ini berada pada setiap komputer yang terhubung dalam virtual machine. Berguna untuk membentuk konfigurasi host PVM dan mengkoordinir komunikasi antar PVM dalam host. Komponen PVM
  • 12.  PVM libraries Komponen ini berisi rutin-rutin antarmuka pemakai PVM untuk melakukan pengiriman pesan, pembuatan proses, koordinasi proses dan modifikasi virtual machine. Pustaka PVM ini memungkinkan adanya interaksi antar task, yang bisa dilakukan dengan menggunakan fungsi packing dan unpacking pesan. Komponen PVM
  • 13.  Secara umum, langkah implementasi komputasi parallel sebagai berikut : 1. Jalankan PVM daemon pada setiap mesin dalam cluster 2. Jalankan program master pada master daemon 3. Master daemon akan menjalankan proses slave. Implementasi PVM
  • 14. Implementasi PVM  Untuk mengimplementasikannya, dapat memakai tools : • - PVM versi 3.4.5, virtual machine dan routine untuk • komputasi parallel - rsh (remote shell), aplikasi untuk authentikasi dan komunikasi proses antar komputer. - xpvm versi 1.2, interface grafis untuk PVM dengan animasi eksekusi komputasi parallel yang dapat dilihat dilayar
  • 16. Semua instruksi dikerjakan terurut satu demi satu. Pada umumnya komputer terdiri atas satu buah pemroses (single processor). Contoh 4. IBM 360 5. Cray 1 1. UNIVAC1 2. CDC 7600 3. PDP 1 Komputer SISD
  • 17. 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 6. Cell Processor (GPU) Komputer SIMD
  • 18. Memiliki n unit pemroses yang masing-masing menerima dan mengoperasikan instruksi yang berbeda terhadap aliran data yang sama Komputer MISD
  • 19. Murni terdapat interaksi di antara n pemroses, bersifat tightly coupled jika tingkat interaksi antara pemroses tinggi dan loosely coupled jika tingkat interaksi antara pemroses rendah Contoh 1. IBM POWER5 2. Intel IA32 3. Cray XT3 4. HP/CompaqAlphaServer 5. AMD Opteron 6. IBM BG/L Komputer MIMD
  • 20. Komputasi Tunggal Komputasi Parallel Perbedaan antara komputasi tunggal dengan komputasi paralel