Intel има отворен код OpenCL CPU RT (OpenCL CPU RunTime), реализация на стандарта OpenCL, предназначена да изпълнява OpenCL ядра на централния процесор. Стандартът OpenCL дефинира API и разширения на езика C за организиране на междуплатформени паралелни изчисления. Реализацията се състои от 718996 2750 реда код, разпределени в 2.0 файла. Кодът е адаптиран за интеграция с LLVM и ще бъде предложен за включване в мейнфрейма на LLVM. Изходният код е отворен под лиценз Apache XNUMX.
Сред алтернативните проекти, разработващи отворени реализации на OpenCL, могат да се отбележат PoCL (Portable Computing Language OpenCL), Rusticle и Mesa Clover. Внедряването на Intel е оценено като предлагащо по-висока производителност и по-голяма функционалност.
Източник: opennet.ru