laporan openmp dan mpi

Download Laporan Openmp Dan Mpi

If you can't read please download the document

Upload: fery-saputra

Post on 18-Nov-2015

58 views

Category:

Documents


3 download

DESCRIPTION

Sistem Paralel

TRANSCRIPT

  • 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