Implementació OpenCL de codi obert d'Intel que s'executa a la CPU

Intel té OpenCL CPU RT de codi obert (OpenCL CPU RunTime), una implementació de l'estàndard OpenCL dissenyat per executar nuclis OpenCL al processador central. L'estàndard OpenCL defineix API i extensions del llenguatge C per organitzar la informàtica paral·lela multiplataforma. La implementació consta de 718996 línies de codi distribuïdes en 2750 fitxers. El codi s'ha adaptat per a la integració amb LLVM i es proposarà per incloure'l al mainframe LLVM. El codi font està obert sota la llicència Apache 2.0.

Entre els projectes alternatius que desenvolupen implementacions obertes d'OpenCL, PoCL (Portable Computing Language OpenCL), Rusticle i Mesa Clover es poden destacar. La implementació d'Intel es considera que ofereix un major rendiment i una major funcionalitat.

Font: opennet.ru

Afegeix comentari