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. MPI 2. Open MP Kedua library ini menggunakan teknik parsing message ke suatu multi-processor atau multimachine. Misalkan anda mempunyai sejumlah data katakanlah sekitar 1000000 dimana masingmasing 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