Parallel Processor
-
Upload
nasrullah-kun -
Category
Documents
-
view
524 -
download
6
description
Transcript of Parallel Processor
Parallel Processor
Oleh:
Maulida Fajri(7108.040.504)
Apa itu Parallel Processor?
Parallel Processor adalah Sebuah komputer yang memiliki lebih dari satu central processing unit, komputer ini digunakan untuk parallel processing
Parallel Computing
Parallel computing merupakan teknik komputasi secara bersamaan dengan memanfaatkan beberapa pemroses (processor) secara independen
Prinsip parallel computing
Prinsip parallel computing adalah membagi sebuah proses menjadi beberapa proses-proses kecil yang akan dikerjakan oleh beberapa pemroses secara simultan
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
Penggabungan Akhir Komputasi pada Komputer
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)
Arsitektur Sistem Clustering
struktur logical view
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 ,
Debugging MPI pada Visual C++ 2005
OpenMP dan Visual C++ 2005
Cara lain untuk parallel computing adalah dengan menggunakan OpenMP yang merupakan open standard. Secara umum kontruksi dari OpenMP adalah