PARALEL PROCESSING.

Slides:



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

Stefani Priska Tangkuman TEKNIK INFORMATIKA STMIK PARNA RAYA MANADO
PERTEMUAN MINGGU KE-14 PROSESOR PARALEL.
Arsitektur Komputer.
PERTEMUAN MINGGU KE-14 PROSESOR PARALEL OLEH SARI NY.
Algoritma & Pemrograman 1
PERTEMUAN 2 Pengenalan SO Pengenalan Bahasa Pemograman Meta Meysawati.
Slide 8 – Thread, SMP, dan Microkernel Setio Basuki Jurusan Teknik Informatika – Universitas Muhammadiyah Malang ~ Versi 1.0.
PERTEMUAN KE-4 PERKULIAHAN SISTEM OPERASI
PENDAHULUAN ARSITEKTUR KOMPUTER
DASAR SISTEM OPERASI By Dwi Anindyani. Pengertian OS Apa itu sistem operasi? Sistem operasi ialah software kompleks yang yang memungkinkan aplikasi-aplikasi.
ORGANISASI KOMPUTER II STMIK – AUB SURAKARTA
Organisasi dan arsitektur komputer
Komputasi Paralel.
Komputasi Paralel.
Thread.
Chip prosesor 4004 Chip prosesor 8008 Chip prosesor 8080.
Organisasi dan arsitektur komputer
PERTEMUAN V INFRASTRUKTUR DAN ARSITEKTUR DATA WAREHOUSE
PROSES & THREAD -.
Managing Software Requirement 1
Pengantar Teknologi Informasi
PIPELINE DAN PROSESOR PARALEL
The development of the software in this context is parallel processing or known as parallelization. In this parallel processing this software used.
Organisasi & Arsitektur Komputer
Sistem Operasi Pertemuan 5.
PIPELINE DAN PROSESOR PARALEL
Algoritma & PEMROGRAMAN 2B (Visual basic)
Pengenalan Sistem Terdistribusi
Paralel Processing Sistem Terdistribusi.
Sistem Operasi Terdistribusi
Oleh Agus Prihanto, ST, M.Kom
Pengenalan Sistem Operasi
Oleh : Maskie Z. Oematan Teknik Informatika UNIKOM 2010
Pengantar Client Server
Algoritma & Pemrograman 1
Ir. I Gusti Agung Sadnyana Putra, M.Kom
Pengantar Teknologi Informasi
PIPELINE DAN PENGOLAHAN VEKTOR
PERTEMUAN MINGGU KE-14 PROSESOR PARALEL.
DASAR-DASAR PROSES KOMPUTER
Dasar Komputer dan Pemrograman 2B Latifaturrachmaniah
Pengenalan Bahasa Pemrograman
KLASIFIKASI ARSITEKTURAL
Aplikasi Komputer.
PENGANTAR TEKNOLOGI INFORMASI
Klasifikasi arsitektur komputer (bagian 1)
PERTEMUAN MINGGU KE-14 PROSESOR PARALEL.
PENDAHULUAN ARSITEKTUR KOMPUTER
PENGANTAR TEKNOLOGI KOMPUTER & INFORMASI – A
THREAD.
Pengantar Teknik Elektro
Oleh : Rahmat Robi Waliyansyah, M.Kom.
OPERATING SYSTEM AND USE
DISTRIBUTED SYSTEM.
Sistem Komputer Hardware Software 1. Operating System
Oleh : Rahmat Robi Waliyansyah, M.Kom.
PERTEMUAN MINGGU KE-14 PROSESOR PARALEL.
PENGANTAR TEKNOLOGI INFORMASI
Pengenalan Sistem Operasi
TEKNIK KOMPILASI Pertemuan III.
BAB 1 PENGENALAN ORGANISASI DAN ARSITEKTUR KOMPUTER
Pengantar teknologi informasi
PENDAHULUAN ARSITEKTUR KOMPUTER
Aplikasi Komputer.
Fakultas Ilmu Komputer Universitas Dian Nuswantoro Semarang
PENDAHULUAN ARSITEKTUR KOMPUTER
SISTEM OPERASI & MANAGEMENT FILE
IS KLASIFIKASI ARSITEKTURAL Sistem Komputer kategori SISD CU PU MM
PENDAHULUAN ARSITEKTUR KOMPUTER
Transcript presentasi:

PARALEL PROCESSING

Konsep Paralel Processing Konsep keparalelan itu sendiri dapat ditinjau dari aspek design mesin paralel, perkembangan bahasa pemrograman paralel atau dari aspek pembangunan dan analisis algoritma paralel Paralel Processing adalah penggunaan lebih dari satu cpu untuk menjalankan sebuah program secara simultan dengan tujuan Untuk meningkatkan performa komputasi

Komputasi Paralel Salah satu teknik melakukan komputasi secara bersamaan dengan memanfaatkan beberapa komputer secara bersamaan Komputasi Paralel membutuhkan Algoritma Bahasa pemrograman Compiler

Arsitektur Parallel SSID SIMD MISD MIMD

SISD ( Single Instruction Singla Data) Komputer ini memiliki hanya satu prosesor dan satu instruksi yang dieksekusi secara serial. Komputer ini adalah tipe komputer konvensional. Menurut mereka tipe komputer ini tidak ada dalam praktik komputer paralel karena bahkan mainframe pun tidak lagi menggunakan satu prosesor.

SIMD (Single Instruction Multi Data ) Komputer ini memiliki lebih dari satu prosesor, tetapi hanya mengeksekusi satu instruksi secara paralel pada data yang berbeda pada level lock-step. Komputer vektor adalah salah satu komputer paralel yang menggunakan arsitektur ini

MISD ( Multi Instruction Single Data ) Teorinya komputer ini memiliki satu prosesor dan mengeksekusi beberapa instruksi secara paralel tetapi praktiknya tidak ada komputer yang dibangun dengan arsitektur ini karena sistemnya tidak mudah dipahami. Sampai saat ini belum ada komputer yang menggunakan model MISD.

MIMD ( Multi Instruction Multi Data ) Multiple Instructions – Multiple Data. Komputer ini memiliki lebih dari satu prosesor dan mengeksekusi lebih dari satu instruksi secara paralel. Tipe komputer ini yang paling banyak digunakan untuk membangun komputer paralel, bahkan banyak supercomputer yang menerapkan arsitektur ini.

Komponen – Komponen Utama Arsitektur Komputer Processor ( CPU ) Memory Sistem Operasi Cluster Middleware Programming and Environment dan Software Tools User Interface Aplikasi Jaringan

PVM ( Parallel Virtual Machine ) PVM (Parallel Virtual Machine) adalah paket software yang mendukung pengiriman pesan untuk komputasi parallel antar komputer. PVM dapat berjalan diberbagai macam variasi UNIX atau pun windows dan telah portable untuk banyak arsitektur seperti PC, workstation, multiprocessor dan superkomputer.

Implementasi PVM PVM versi 3.4.5, virtual machine dan routine untuk komputasi parallel rsh (remote shell), aplikasi untuk authentikasi dan komunikasi proses antar computer Xpvm versi 1.2, , interface grafis untuk PVM dengan animasi eksekusi komputasi parallel yang dapat dilihat dilayar

MPI ( Message Passing Interface ) sebuah standard pemrograman yang memungkinkan pemrogram untuk membuat sebuah aplikasi yang dapat dijalankan secara parallel dengan spesifikasi library pemrograman untuk meneruskan pesan (message-passing), yang diajukan sebagai standar oleh berbagai komite dari vendor, pelaksana dan Pemakai. MPI menyediakan fungsi-fungsi untuk menukarkan antar pesan

Kegunaan MPI Kemampuan MPI digunakan untuk menginterpretasikan bahasa pemrograman matrik kemampuan dynamic linking dari bahasa tersebut. Fungsi library dari paket MPI dapat digabungkan dengan dynamic extension dengan cara menghubungkan bahasa pemrograman tersebut dengan bahasa C, C++, atau FORTRAN. Hal ini telah dilakukan untuk menciptakan toolbox MPI (MPITB) untuk kebutuhan MATLAB, dan bahasa pemrograman GNU Octave oleh Fernandez Baldomero Kegunaan lain dari MPI yaitu : menulis kode paralel secara portable mendapatkan performa yang tinggi dalam pemrograman paralel, dan menghadapi permasalahan yang melibatkan hubungan data irregular atau dinamis yang tidak  begitu cocok dengan model data parallel.

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.

Thank You For Attention Any question