Implementasi OpenCL sumber terbuka Intel berjalan pada CPU

Intel memiliki OpenCL CPU RT (OpenCL CPU RunTime) sumber terbuka, sebuah implementasi standar OpenCL yang dirancang untuk menjalankan kernel OpenCL pada prosesor pusat. Standar OpenCL mendefinisikan API dan ekstensi bahasa C untuk mengatur komputasi paralel lintas platform. Implementasinya terdiri dari 718996 baris kode yang didistribusikan ke 2750 file. Kode telah diadaptasi untuk integrasi dengan LLVM dan akan diusulkan untuk dimasukkan dalam mainframe LLVM. Kode sumber terbuka di bawah lisensi Apache 2.0.

Di antara proyek alternatif yang mengembangkan implementasi terbuka OpenCL, PoCL (Portable Computing Language OpenCL), Rusticle dan Mesa Clover dapat diperhatikan. Implementasi Intel dinilai menawarkan kinerja lebih tinggi dan fungsionalitas lebih besar.

Sumber: opennet.ru

Tambah komentar