GPU Computing with CUDA C : Set up Environment

Pada artikel sebelumnya telah dijelaskan bahwa saat ini banyak dikembangkan framework untuk GPU computing yang programmer friendly (dikembangkan dengan bahasa pemrograman yang familiar (ex. C), tanpa dipusingkan oleh graphic programming). Salah satunya adalah CUDA C.

Beberapa informasi terkait dari CUDA C ini:

  1. Dikembangkan oleh Nvidia Corp
  2. Menggunakan bahasa pemrograman C
  3. Hanya mendukung GPU yang support teknologi CUDA (hanya dibuat oleh pabrikan Nvidia tentunya -.-‘ , berbeda dengan OpenCL misalnya yang cross platform.)
  4. Recent research menunjukkan aplikasi yang dikembangkan dari CUDA C overall lebih cepat dibanding menggunakan framework GPU computing lain.

Pertama-tama pastikan environment sistem mendukung CUDA C, syaratnya:

  1. Perangkat keras GPU yang mendukung CUDA. Daftarnya dapat dilihat disini.
  2. Perangkat lunak:
  • CUDA Driver, driver untuk mengaktifkan CUDA pada GPU
  • CUDA Toolkit, all in one development kit CUDA C seperti CUDA compiler, library tambahan, dokumentasi dll
  • CUDA SDK, berisi sampel dan template source code CUDA C (sunnah)

Perangkat lunak diatas dapat diunduh di http://developer.nvidia.com/cuda-downloads dengan terlebih dahulu registrasi di situs tersebut. Instalasinya simpel tinggal next-next aja.

Tahapan instalasi direkomendasikan untuk install CUDA Driver terlebih dulu, CUDA toolkit, dan terakhir CUDA SDK.

Untuk mengetahui apakah environment sistem sudah ready untuk CUDA C, jalankan perintah nvcc -V via console

nvcc -V

Jeng jeng jeng.. sistem siap untuk mengembangkan aplikasi CUDA C.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s