Oleh : Rahmat Robi Waliyansyah, M.Kom.

Slides:



Advertisements
Presentasi serupa
Rancangan dan Implementasi Sistem Keamanan pada Parallel Prosessing Komputasi dengan menggunakan PC Cluster OLEH : SOEKARTONO NPM, P
Advertisements

Web Service.
DASAR-DASAR PEMROSESAN KOMPUTER
Struktur Sistem Operasi
PERTEMUAN MINGGU KE-14 PROSESOR PARALEL.
Arsitektur Komputer.
PERTEMUAN MINGGU KE-14 PROSESOR PARALEL OLEH SARI NY.
DASAR-DASAR PEMROGRAMAN
PERTEMUAN KE-4 PERKULIAHAN SISTEM OPERASI
ORGANISASI KOMPUTER II STMIK – AUB SURAKARTA
Organisasi dan arsitektur komputer
Komputasi Paralel.
Komputasi Paralel.
Thread.
Organisasi dan arsitektur komputer
PIPELINE DAN PROSESOR PARALEL
1 Pokok Bahasan 1 Introduksi Pemrosesan Paralel Matakuliah: H0352/Pemrosesan Paralel Tahun: 2005 Versi: versi/01.
MANAJEMEN DEVICE.
Organisasi & Arsitektur Komputer
Sistem Operasi Pertemuan 5.
Pengantar Arsitektur Organisasi Komputer
Oleh: Chalifa Chazar MANAJEMEN PROSES.
PENGENALAN SISTEM KOMPUTER
PIPELINE DAN PROSESOR PARALEL
Pengenalan Sistem Terdistribusi
Paralel Processing Sistem Terdistribusi.
Operating System Structure
Sistem Operasi Terdistribusi
BAB 6 PENDEKATAN SISTEM 6.1 Pemecahan Masalah
Operating System Structure
Pengantar Client Server
Struktur Sistem Operasi
ARSITEKTUR SISTEM TERDISTRIBUSI
Oleh : Chalifa Chazar SISTEM KOMPUTER Oleh : Chalifa Chazar
Algoritma & Pemrograman 1
Sistem Operasi Silabus : Pendahuluan Struktur Sistem Komputer
Sistem Terdistribusi.
Operating System Structure
Pengenalan Sistem Operasi
ARSITEKTUR TEKNOLOGI INFORMASI
PERTEMUAN MINGGU KE-14 PROSESOR PARALEL.
KEGIATAN BELAJAR 1 SISTEM KOMPUTER IDIK 4010 Komputer dan Media Pembelajaran by maspupang.co.id.
11 Arsitektur Sistem Terdistribusi
KLASIFIKASI ARSITEKTURAL
Klasifikasi arsitektur komputer (bagian 1)
ORGANISASI & ARSITEKTUR KOMPUTER
ANALISIS KINERJA SISTEM PERTEMUAN 1
Organisasi Komputer Modern
Sistem Operasi di Sistem Terdistribusi
PERTEMUAN MINGGU KE-14 PROSESOR PARALEL.
BAB I Materi 2014 Mata Kuliah Sistem Terdistribusi
KONTRAK PERKULIAHAN Kehadiran / Presensi : 10%
PENGANTAR TEKNOLOGI KOMPUTER & INFORMASI – A
THREAD.
Elemen Dasar Komputer BAB 3.
PARADIGMA DALAM PEMOGRAMAN
Oleh : Rahmat Robi Waliyansyah, M.Kom.
Henny Indriyawati, S.Kom
SISTEM OPERASI (Struktur Sistem Operasi)
BAB I Mata Kuliah Sistem Terdistribusi
PERTEMUAN MINGGU KE-14 PROSESOR PARALEL.
Pengenalan Sistem Operasi
BAB 1 PENGENALAN ORGANISASI DAN ARSITEKTUR KOMPUTER
PARALEL PROCESSING.
PROCESSOR.
ARSITEKTUR KOMPUTER Komponen dan Interkoneksi
Erlina Wati Fitrah Arrasyid Samsurizal Muhammad Rizal Ramadhaningrum BASIS DATA 2 SISTEM TERDISTRIBUSI.
Database Server & Terdistribusi
IS KLASIFIKASI ARSITEKTURAL Sistem Komputer kategori SISD CU PU MM
Pendahuluan Sistem Operasi. Pendahuluan Sistem Komputer terdiri dari : -Hardware -Sistem Operasi -Program Aplikasi -User Definisi Sistem Operasi -Software.
Transcript presentasi:

Oleh : Rahmat Robi Waliyansyah, M.Kom. PARALLEL PROCESSING Oleh : Rahmat Robi Waliyansyah, M.Kom.

PARALLEL PROCESSING Penggunaan lebih dari satu CPU untuk menjalankan sebuah program secara simultan

Tujuan Utama Untuk meningkatkan performa komputasi.

Komputasi Parallel Salah satu teknik yang melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan.

Komputasi Paralel membutuhkan Algoritma Bahasa pemrograman 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 MPI (Message Passing Interface) PVM (Parallel Virtual Machine)

MPI (Message Passing Interface) Sebuah standard pemrograman yang memungkinkan pemrogram untuk membuat sebuah aplikasi yang dapat dijalankan secara paralel.

MPI (Message Passing Interface) 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.

Kegunaan MPI Menyediakan fungsi-fungsi untuk menukar pesan. Menulis kode paralel secara portable. Mendapatkan performa yang tinggi dalam pemrograman paralel. Menghadapi permasalahan yang melibatkan hubungan data irregular atau dinamis yang tidak begitu cocok dengan model data paralel.

Implementasi MPI 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.

PVM (Private Virtual Machine) 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.

Komponen PVM PVM daemon Daemon dari PVM, atau disebut PVM daemon (pvmd). Daemon merupakan semacam program yang berjalan di “belakang” dan biasanya menangani program dari klien. Komponen ini berada pada setiap komputer yang terhubung dalam virtual machine. PVM Berguna untuk membentuk konfigurasi dan mengkoordinir komunikasi antar host.

Komponen PVM PVM libraries Komponen ini berisi rutinitas 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.

Secara umum, langkah implementasi komputasi parallel sebagai berikut : Jalankan PVM daemon pada setiap mesin dalam cluster Jalankan program master pada master daemon 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 Komputer SISD Semua instruksi dikerjakan terurut satu demi satu. Pada umumnya komputer terdiri atas satu buah pemroses (single processor) Arsitektur Komputer Parallel Komputer SISD

Contoh UNIVAC1 IBM 360 CDC 7600 Cray 1 PDP 1

Komputer SIMD Terdapat lebih dari satu elemen pemrosesan yang dikendalikan oleh sebuah unit pengendali yang sama.

Contoh LLIAC IV Cray Y-MP MasPar Thingking Machine CM-2 Cray X-MP Cell Processor (GPU)

Komputer MISD Memiliki n unit pemroses yang masing-masing menerima dan mengoperasikan instruksi yang berbeda terhadap aliran data yang sama.

Komputer MIMD 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 IBM POWER5 HP/Compaq AlphaServer Intel IA32 AMD Opteron Cray XT3 IBM BG/L

Perbedaan Antara Komputasi Tunggal Dengan Komputasi Paralel