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