Implementimi OpenCL me burim të hapur të Intel që funksionon në CPU

Intel ka OpenCL CPU RT me burim të hapur (OpenCL CPU RunTime), një implementim i standardit OpenCL i krijuar për të ekzekutuar kernelet OpenCL në procesorin qendror. Standardi OpenCL përcakton API-të dhe zgjerimet e gjuhës C për organizimin e llogaritjeve paralele ndër-platformë. Zbatimi përbëhet nga 718996 rreshta kodi të shpërndara në 2750 skedarë. Kodi është përshtatur për integrim me LLVM dhe do të propozohet për t'u përfshirë në LLVM mainframe. Kodi burimor është i hapur nën licencën Apache 2.0.

Ndër projektet alternative që zhvillojnë zbatime të hapura të OpenCL, PoCL (Portable Computing Language OpenCL), Rusticle dhe Mesa Clover mund të vërehen. Implementimi i Intel vlerësohet se ofron performancë më të lartë dhe funksionalitet më të madh.

Burimi: opennet.ru

Shto një koment