Intel open sourced OpenCL na pagpapatupad na tumatakbo sa CPU

Ang Intel ay may open-sourced OpenCL CPU RT (OpenCL CPU RunTime), isang pagpapatupad ng OpenCL standard na idinisenyo upang patakbuhin ang OpenCL kernels sa CPU. Tinutukoy ng OpenCL standard ang isang API at C language extension para sa cross-platform parallel computing. Ang pagpapatupad ay binubuo ng 718996 na linya ng code, na ipinamahagi sa 2750 na file. Ang code ay iniakma para sa pagsasama sa LLVM at imumungkahi para sa pagsasama sa pangunahing pamamahagi ng LLVM. Ang source code ay open-sourced sa ilalim ng Apache 2.0 license.

Ang mga alternatibong proyekto sa pagbuo ng mga open-source na pagpapatupad ng OpenCL ay kinabibilangan ng PoCL (Portable Computing Language OpenCL), Rusticl, at Mesa Clover. Ang pagpapatupad ng Intel ay itinuturing na superior sa performance at nag-aalok ng mas malawak na functionality.

Pinagmulan: opennet.ru

Magdagdag ng komento