Kamis, 09 Juni 2011

ARTIKEL PENGERTIAN MPI Representasi data Download Software Message Passing Interface MPI

Message Passing Interface MPI adalah sebuah spesifikasi untuk sebuah API yang mengijinkan banyak komputer untuk saling berkomunikasi dengan yang lain. Ini digunakan dalam cluster dan supercomputers. MPI dibuat oleh William Gropp, Ewing Lusk dan lainnya. Ada dua versi standar yang cukup terkenal yaitu versi 1.2 (disebut MPI-1) yang terdiri dari pengiriman pesan dan memiliki lingkungan kerja statis dan MPI 2.1 (MPI 2) yang memiliki fitur baru seperti I/O Parallel, managemen proses dinamis dan operasi pengendalian memory. MPI-2 memiliki 500 fungsi dan menyediakan ketersediaan bahasa untuk bahasa C, Fortran dan C++.

Dasar Pemrograman Programming Options

Pemrogramana multikomputer message-passing dapat dicapai dengan

1. Merancang bahasa pemrograman paralel khusus

2. Memperluas sintaks/words cadangan dari bahasa tingkat tinggi sekuensial untuk

menangani message passing

3. Menggunakan bahasa level tinggi sekuensial yang ada dan menyediakan library

prosedur eksternal untuk message passing Penekanan pada pilihan ketiga

Dua metode utama untuk bentuk sistem message-passing ini:

1. Membuat proses terpisah untuk pengeksekusian pada komputer yang berbeda

2. Mengirim dan menerima message

Struktur Dasar MPI

Fitur yang paling dikenal dari MPI adalah pengguna menulis sebuah program tersendiri

yang dijalankan di semua komputer. Karena setiap komputer ditandai dengan sebuah nomor identitas yang unik, maka dapat dilakukan aksi yang berbeda-beda pada setiap mesin, meskipun mereka menjalankan program yang sama :

if (processor A)then

hitung bilangan prima

else if(processor B)then

hitung nilai x pangkat 2

end

Perintah dasar MPI

ada 7 Perintah dasar MPI :

Memulai dan mengakhiri MPI

MPI_Init

MPI_Finalize

Mengenali dan identifikasi proses

MPI_Comm_Rank

MPI_Comm_Size

MPI_Get_processor_name

Kirim dan Terima data

MPI_Send

MPI_Recv

Representasi data MPI

agar transaksi data antar proses berjalan lancar dan tidak terjadi perbedaan tipe data, maka MPI telah menyiapkan tipe data tersendiri sehingga semua proses memiliki kesamaan tipe data dalam proses transaksi data.

1. Tipe Integer

Signed

MPI_CHAR

MPI_SHORT

MPI_INT

MPI_LONG

Unsigned

MPI_UNSIGNED_CHAR

MPI_UNSIGNED_SHORT

MPI_UNSIGNED

mpi_UNSIGNED_LONG

2. Tipe Floating Point

MPI_FLOAT

MPI_DOUBLE

MPI_LONG_DOUBLE

3. Karakter Khusus

MPI_BYTES

# Perangkat Independent

# Tepat 8-bit

MPI_PACKED

# MPI_PACK

# MPI_UNPACK

DOWNLOAD SOFTWARE MPI klik Disini



Tidak ada komentar:

Posting Komentar

1. "Blog ini Do Follow, silakan post untuk mendapatkan Backlink"
2. "Anda Follow, pasti saya Followback"
3. "Kalau mau Copy-Paste artikel boleh saja, tapi sumbernya ke blog ini"
4. "Terima Kasih Lagi . . . !!!"

Komentar Anda Sangat Kami Harapkan Untuk Kemajuan Blog Ini. isikan komentar anda disini !