Langsung ke konten utama

(Pengantar) Pemrograman CUDA GPU


CUDA(Compute Unified Device Architecture) adalah suatu skema yang dibuat oleh NVIDIA agar NVIDIA selaku GPU (Graphic Processing Unit) mampu melakukan komputasi tidak hanya untuk pengolahan grafis namun juga untuk tujuan umum. Jadi dengan adanya CUDA kita dapat memanfaatkan banyak prosesor dari NVIDIA untuk melakukan proses perhitungan ataunpun komputasi yang banyak.

Platform CUDA dapat diakses oleh pengembang perangkat lunak melalui library CUDA-accelerated , perintah kompiler (seperti OpenACC ), dan ekstensi untuk bahasa pemrograman standar industri, termasuk C, C++ dan Fortran . C / C++ programmer menggunakan CUDA C / C + +, yang disusun dengan "nvcc", NVIDIA LLVM berbasis C / C++ compiler, dan Fortran programmer dapat menggunakan 'CUDA Fortran', yang disusun dengan PGI CUDA Fortran compiler dari The Portland Grup. Selain library, arahan compiler, CUDA C / C++ dan CUDA Fortran, platform CUDA mendukung interface komputasi lainnya, termasuk Khronos Grup 's OpenCL , Microsoft DirectCompute , dan C++ AMP . Pemrograman pihak ketiga juga tersedia untuk Python , Perl , Fortran , Java , Ruby , Lua , Haskell, Matlab , IDL , dan dukungan asli di Mathematica.

GPU dalah sebuah processor khusus untuk memepercepat dan mengubah memori untuk mempercepat pemrosesan gambar. GPU ini sendiri biasanya berada di dalam graphic card komputer ataupun laptop
Dalam permainan komputer industri, GPU yang digunakan tidak hanya untuk rendering grafis tetapi juga dalam perhitungan fisika permainan (efek fisik seperti puing-puing, asap, api, cairan), contoh termasuk PhysX dan Bullet . CUDA juga telah digunakan untuk mempercepat aplikasi non-grafis dalam biologi komputasi , kriptografi dan bidang lainnya oleh urutan besarnya atau lebih.

CUDA memiliki beberapa keunggulan dibandingkan tradisional perhitungan tujuan umum pada GPU (GPGPU) menggunakan API grafis:
1.       Tersebar membaca - kode dapat membaca dari alamat sewenang-wenang dalam memori.
2.       Memori bersama - CUDA memperlihatkan cepat memori bersama wilayah (sampai 48KB per Multi-Processor) yang dapat dibagi di antara benang. Ini dapat digunakan sebagai cache dikelola pengguna, memungkinkan bandwidth yang lebih tinggi daripada yang mungkin menggunakan pencarian tekstur.
3.       Download lebih cepat dan readbacks ke dan dari GPU.
4.       Dukungan penuh untuk integer dan bitwise operasi, termasuk pencarian tekstur bulat.


Komentar

Postingan populer dari blog ini

DIGITAL CINEMA

Digital Cinema adalah suatu teknologi yang mengacu pada penggunaan teknologi digital untuk membuat film. Digital Cinema menjelaskan penggunaan film dengan representasi data digital dalam kualitas terbaik. Contoh Digital Cinema : ·          DVD ·          Hard Disk ·          Flash Disk ·          Blue ray ·          CGI ·          Blue Screen ·          Animatronik Proses pasca-produksi Digital Cinema Pada proses pasca produksi, negatif film pada kamera asli dipindai menjadi format digital padapemindai resolusi tinggi. Dengan teknologi digital, data dari kamera gambar bergerak bisa diubah menjadi format berkas gambar yang enak untuk ditonton. Semua berkas gambar dapat dik...

Diskriminasi

Diskriminasi adalah perlakuan pembedaan/pengucilan secara langsung atau tidak langsung terhadap orang lain dengan didasarkan ras,suku,warna kulit,agama,dll. Diskriminasi dalam bahasa Arab disebut Tafriq ,merupakan sifat tercela yang hasrus dihapuskan.Islam tidak mengenal Diskriminasi! karena hal tersebut adalah sifat tercela. A). Adapun Akibat dari Diskriminasi yaitu: - Dijauhkan orang lain atau teman dan kerabat - Meremehkan atau Merendahkan oranglain secara fisik atau non fisik - Dapat memutuskan tali silaturrahmi antar sesama B) .Cara Menghindari Sifat Diskriminasi yaitu: - Dengan Bersikap Sopan santun terhadap sesama - Sering-Seringlah Bersilaturrahmi antara teman ,kerabat ataupun tetangga dan saudara - Tidak mengolok-ngolok seseorang ataupun mengucilkannya C). Manfaat dari Menghindari Sifat Diskriminasi tersebut yaitu: - Dapat Mempererat Tali Kekerabatan atau tali Silaturrahmi - Dapat Menghargai kekurang orang lain dan begitupun sebaliknya ,orang la...

Manusia Dan Kebudayaan

Hampir Punahnya Tari Tradisional            Pada kesempatan kali ini saya akan menjelaskan sedikit tentang beberapa tarian adat Indonesia yang keberadaannya sudah jarang sekali kita temui dan bahkan nyaris punah. 1. Tari cokek Kesenian Betawi yang satu ini sudah nyaris punah, perpaduan antara etnis betawi, banten, dan cina. Lahir di Tangerang pada awal abad ke 19, dimainkan oleh 3-7 orang baik wanita maupun pria. Pakaian yang dikenakan warnanya sangat mencolok dan meriah, saat menarikannya diiringi dengan alat musik gambang kromong. 2. Tari saman gayo Tarian yang sangat terkenal ini sebenarnya adalah versi modern yang dimainkan oleh pria dan wanita. Sedang versi asli/tradisional yang sudah ada sejak abad ke 13 ini sedang mengalami masa kritis menuju kepunahannnya. Hanya sedikit orang yang tahu benar tari saman yang asli. 3. Tari lesung Beasal dari banten, sesuai dengan namanya tarian ini menggunaka...