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

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

Добавяне на нов коментар