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