Firma Intel udostępniła źródłowe kody OpenCL CPU RT (OpenCL CPU RunTime), implementacji standardu OpenCL, przeznaczonej do uruchamiania rdzeni OpenCL na procesorze centralnym. Standard OpenCL definiuje API oraz rozszerzenia języka C do realizacji międzyplatformowych obliczeń równoległych. Implementacja liczy 718996 linijek kodu, rozdzielonych na 2750 plików. Kod jest dostosowany do integracji z LLVM i zostanie zaproponowany do włączenia do głównej struktury LLVM. Źródłowe kody udostępnione są na licencji Apache 2.0.
Wśród alternatywnych projektów rozwijających otwarte implementacje OpenCL można wymienić PoCL (Portable Computing Language OpenCL), Rusticl oraz Mesa Clover. Implementacja od Intela oceniana jest jako wykazująca wyższą wydajność i oferująca szerszą funkcjonalność.
Źródło: opennet.ru
