Cari Artikel Di Blog Ini

Ayo Pasang Yansen's Blog! Toolbar Gratis Kok!!! Dengan Fitur Like Facebook, Follow Twitter saya, RRS Feed, Page rank... (Hanya Work Di Firefox Dan Internet Explorer)

Rabu, 01 Agustus 2012

OpenCL (Open Computing Library)

OpenCL (Open Computing Library) merupakan framework untuk menulis program yang jalankan di berbagai platform heterogen yang terdiri dari CPU, GPU, dan prosesor lainnya.
OpenCL mencakup bahasa (berdasarkan C99) untuk menulis kernel (fungsi yang dijalankan pada perangkat OpenCL), ditambah API yang digunakan untuk mendefinisikan dan kemudian mengontrol platform. OpenCL menyediakan komputasi paralel menggunakan paralelisme berdasarkan tugas dan data berbasis. Alat ini telah diadopsi ke dalam driver kartu grafis oleh AMD / ATI, yang membuatnya sendiri GPGPU penawaran dicap sebagai Streaming SDK, dan Nvidia, yang menawarkan OpenCL sebagai pilihan yang sama dengan Arsitektur Unified Perangkat Compute (CUDA) dalam driver nya. OpenCLs arsitektur berbagi berbagai interface komputasi dengan baik CUDA dan pesaing DirectCompute Microsoft.

OpenCL memberikan setiap akses aplikasi ke Graphics Processing Unit untuk non-grafis komputasi. Dengan demikian, OpenCL memperluas kekuatan Graphics Processing Unit di luar grafis (tujuan umum komputasi pada graphics processing unit). OpenCL adalah analog dengan standar industri terbuka OpenGL dan OpenAL, untuk grafis 3D dan audio komputer, masing-masing. OpenCL dikelola oleh Kelompok nirlaba teknologi Khronos konsorsium.

Tidak ada komentar:

Posting Komentar