laporan openmp dan mpi
DESCRIPTION
Sistem ParalelTRANSCRIPT
-
Laporan Pemrograman Paralel
(OpenMP, MPI, dan Contoh MPI Client -Server)
Diajukan untuk memenuhi tugas mata kuliah Sistem Paralel
Disusun Oleh :
Bambang Apriyana (12312154)
Feri Saputra (12312431)
Ipung Muin Vidyantara (12312074)
Muhammad Hatta (12312081)
TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER
PERGURUAN TINGGI TEKNOKRAT
TAHUN AKADEMIK 2014
-
OPENMP (open Multi Processing)
openMP adalah sebuah API (Application Program Interface) yang digunakan secara
eksplisit sehingga menjadikannya multi-thread, shared-memory parallelism. openMP
sendiri sebenarnya adalah API yang digunakan untuk FORTRAN, C, dan C++
programming.
Tapi openMP juga bukan:
tool yang mampu melakukan sistem paralel memori terdistribusi dengan
sendirinya
sesuatu yang harus dilakukan secara keseluruhan oleh semua vendor
untuk menjamin membuat yang paling efisien dalam penggunaan shared-
memory
untuk memeriksa dependensi data, adanya konflik data, kondisi balapan, atau
deadlock
untuk memeriksa urutan kode yang menyebabkan program harus diklasifikasi
sebagai sesuatu yang tidak sesuai
tool yang dapat meng-cover compiler untuk men-generate proses paralel secara
otomatis, dan mengarahkan kepada compiler untuk membantu proses
paralelisasi tersebut
tool yang dirancang untuk menjamin bahwa input atau output pada file yang
sama akan terjadi secara sinkron ketika dieksekusi secara paralel, namun
programmer lah yang harus mampu melakukan untuk melakukan sinkronisasi
input dan output tersebut.
-
Langkah-langkah membuat program berbasis openmp menggunakan windows dengan
tools Microsoft Visual Studio 2012 Professional.
1. Buka Aplikasi Visual Studio
2.
ion : (Tentukan folder
penyimpanannya)
3. Muncul kotak dialog win32 application wizard, pilih Next
4. Kemudian ceklist application type : console aplication dan additional option
ceklist Empty Project. Jadi hanya ada 2 yang diceklist seperti pada gambar
berikut :
-
5. T
a
m
p
i
l
a
n
p
e
r
t
a
m
a project kita akan kosong, maka kita isi dengan file program open mp yang
akan kita buat. Adapun langkah-langkahnya sebagai berikut :
seperti gambar berikut :
6. Lalu kita berikan nama file kita, dalam contoh ini saya memberikan nama file :
h
e
l
l
o
.
c
(
h
e