Senin, 23 Maret 2009

Teknologi CUDA dari NVIDIA


Image CUDA (Compute Unified Device Architecture) adalah arsitektur parallel computing yang dikembangkan NVIDIA agar GPU dapat diakses oleh software dan dimanfaatkan sebagai sarana pemrosesan data yang bekerja secara paralel dengan prosesor.

Aplikasi yang hendak memanfaatkan kemampuan GPU NVIDIA, cukup mengakses CUDA saja. CUDA yang akan mengatur penggunaan GPU dan pemanfaatan resource-nya. Pada software yang dibangun dengan bahasa C, hanya dibutuhkan sedikit modifikasi agar dapat memanfaatkan CUDA. CUDA juga sudah dipersiapkan untuk kompatibel dengan DirectX 11 dan OpenCL.

Berbagai contoh implementasi teknologi CUDA yang sudah dimanfaatkan oleh vendor third party antara lain Cyberlink Power Director, sistem pendeteksi dan tracking sel darah putih yang digunakan di Unversity of Virginia, SETI@HOME, TMPGEnc 4.0 Xpress, Folding@home, Badaboom Media Converter, dan masih banyak lagi. [chip,2009]