Intel публикува кода на реализацията на OpenCL, която се изпълнява на CPU

Компания 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster