Memulai Parallel Computing Dengan Pthread

Kali ini saya akan membahas mengenai “Memulai Parallel Computing Dengan Pthread” masih banyak cara lain untuk melakukan parallel computing, tetapi dengan pthread parallel computing akan lebih simple dan ringan di PC.

Sebelum memulai Pthread kamu perlu download dulu Codeblocks, bagi yang belum tau apa itu pthread bisa cek di https://ilmukomputasi09.wordpress.com/2013/06/15/apa-itu-paralel-computing-dengan-pthread/

Instalasi Pthread

  • Download dulu Librari pthread disini
  • Ekstrak file pthreads-w32-2-9-1-release.zip, lalu copykan:
    •   dll\x86 ke C:\Program Files\CodeBlocks\MinGW\bin
    •   include ke C:\Program Files\CodeBlocks\MinGW\include
    •   lib\x86 ke C:\Program Files\CodeBlocks\MinGW\lib
  • Buka Codeblocks pilih Settings – Compiler – linker settings
  • Add file berikut:
    C:\Program Files\CodeBlocks\MinGW\lib\libpthreadGC2.a;
    C:\Program Files\CodeBlocks\MinGW\lib\libpthreadGCE2.a;

    Folder MinGW bersifat optional. Bila di laptop Anda tidak ada, maka langsung tuliskan alamat bin dan lib.

Testing Pthread

Coba jalan kan program “Hello World” di Codeblocks

#include <pthread.h>

#include <stdio.h>

#include <stdlib.h>

#include <assert.h>

#define NUM_THREADS     5

void *TaskCode(void *argument)

{

int tid;

tid = *((int *) argument);

printf(“Hello World! It’s me, thread %d!\n”, tid);

return NULL;

}

Tinggalkan komentar