Intel відкрив код реалізації OpenCL, що виконується на CPU

Компанія Intel відкрила вихідні тексти OpenCL CPU RT (OpenCL CPU RunTime) реалізації стандарту OpenCL, призначеної для виконання OpenCL-ядер на центральному процесорі. Стандарт OpenCL визначає API і розширення мови С для організації крос-платформних паралельних обчислень. Реалізація налічує 718996 рядків коду, розподіленого на 2750 файлів. Код адаптований для інтеграції з LLVM та буде запропонований для включення до основного складу LLVM. Вихідні тексти відкриті за ліцензією Apache 2.0.

З альтернативних проектів, що розвивають відкриті реалізації OpenCL, можна відзначити PoCL (Portable Computing Language OpenCL), Rusticl і Mesa Clover. Реалізація від Intel оцінюється як така, що демонструє більш високу продуктивність і забезпечує ширшу функціональність.

Джерело: opennet.ru

Додати коментар або відгук