Parallel Processor

12
Parallel Processor Oleh: Maulida Fajri (7108.040.504)

description

tugas Arsitektur Komputer

Transcript of Parallel Processor

Page 1: Parallel Processor

Parallel Processor

Oleh:

Maulida Fajri(7108.040.504)

Page 2: Parallel Processor

Apa itu Parallel Processor?

Parallel Processor adalah Sebuah komputer yang memiliki lebih dari satu central processing unit, komputer ini digunakan untuk parallel processing

Page 3: Parallel Processor

Parallel Computing

Parallel computing merupakan teknik komputasi secara bersamaan dengan memanfaatkan beberapa pemroses (processor) secara independen

Page 4: Parallel Processor

Prinsip parallel computing

Prinsip parallel computing adalah membagi sebuah proses menjadi beberapa proses-proses kecil yang akan dikerjakan oleh beberapa pemroses secara simultan

Page 5: Parallel Processor

Cara Komputasi Parallel

1. MPI2. Open MPKedua library ini menggunakan teknik

parsing message ke suatu multi-processor atau multi-machine. Misalkan anda mempunyai sejumlah data katakanlah sekitar 1000000 dimana masing-masing data akan dilakukan suatu komputasi tertentu dan selanjutnya digabung diakhir komputer

Page 6: Parallel Processor

Penggabungan Akhir Komputasi pada Komputer

Page 7: Parallel Processor

Penerapan MPI & OpenMP pada OS Windows

Pada OS Windows kita dapat memanfaatkan MPI dan OpenMP. Untuk keperluan ini, kita bisa memanfaatkan Visual C++ yang satu package dengan Visual Studio.NET 2003 dan Visual Studio 2005.

Sedangkan bagian infrastructure kita bisa memafaatkan Windows Cluster (HPC)

Page 8: Parallel Processor

Arsitektur Sistem Clustering

Page 9: Parallel Processor

struktur logical view

Page 10: Parallel Processor

MPI dan Visual C++ 2005

MPI (Message Passing Interface) adalah suatu API yang memungkinkan kita passing suatu command ke suatu mutli processor untuk melakukan sesuatu. Ada dua MPI standard yang bisa kita pakai yaitu:

MPI 1.1 , MPI 2.0 , Sedangkan untuk implementasi MPI dengan Visual

C++ kita bisa memanfaatkan yaitu MPICH dan MPICH2, download SDK dari MPICH dan MPICH2

MPICH , MPICH2 ,

Page 11: Parallel Processor

Debugging MPI pada Visual C++ 2005

Page 12: Parallel Processor

OpenMP dan Visual C++ 2005

Cara lain untuk parallel computing adalah dengan menggunakan OpenMP yang merupakan open standard. Secara umum kontruksi dari OpenMP adalah