Pemrograman Paralel menggunakan Open MP (update)


OpenMP (Open Multi Processing) adalah standar yang digunakan untuk pemrograman paralel multithreading pada arsitektur shared memory.

Untuk dapat menjalankan program Open MP, Anda dapat menggunakan sistem operasi ubuntu dan sejenisnya, Cygwin, MinGW, Code Block, dll.

Kompilasi program (berbasis C): gcc –fopenmp namafile.c -0 namaoutput. Contoh, silakan ketik program berikut, dan simpan hello.c

Slide7kemudian compile dengan menggunakan perintah di atas. Anda akan mendapat output sebagai berikut:

Hello World from thread = 3
Hello World from thread = 1
Hello World from thread = 0
Hello World from thread = 2
Number of threads = 4

Number of threads bergantung pada arsitektur prosesor yang Anda miliki. Untuk lebih lengkapnya silakan unduh file berikut OpenMP11Nov2016.


Leave a Reply