NVIDIA CUDA adalah mesin komputasi di Nvidia GPU yang dapat diakses oleh pengembang perangkat lunak melalui varian dari bahasa pemerograman standard industri. Programer menggunakan 'C untuk CUDA'(C dalam ekstensi NVIDIA dan pembatas tertentu),disusun melalui PathScale Open 64 C compiler,alogaritma kode untuk eksekusi pada CPU.Cuda arsitektur saham berbagai antar muka komputasi dengan dua pesaing yaitu Grup Khronos,OpenCL,dan Microsoft Direct Compute.pembungkus pihak ketiga juga ada untuk Phyton,Perl,Fortran,Java,ruby,Lua,Matlab,dan IDL,dan dukungan asli ada di mathematica.
Cuda memberikan pengembangan akses ke set instruksi visual dan memory dari komputasi paralel dalam GPU Cuda,GPU Nvidia terbaru menjadi diakses untuk perhitungan seperti CPU.Namun tidak seperti CPU,GPU memiliki arsitektur paralel yang menekankan thoughtput mengeksekusi bersamaan banyak berkas perlahan-lahan,bukan mengeksekusi berkas tunggal secara cepat.pendekatan pemecahan masalah pada GPU tujuan umum sebagai GPGPU.
Dalam industri permainan komputer selain rendering grafis,GPUyang digunakan untuk perhitungan efek fisika (efek fisika seperti puing-puing,asap,api,cairan) contoh seperti physX dan Bullet.
Cuda membutuhkan setidaknya 256MB VRAM Berdedikasi,dan beberapa merekomendasikan setidaknya 96core CUDA.
minimal dari Geforce 8000series.
Tidak ada komentar:
Posting Komentar