Intel ma open source OpenCL CPU RT (OpenCL CPU RunTime), implementację standardu OpenCL zaprojektowaną do uruchamiania jąder OpenCL na centralnym procesorze. Standard OpenCL definiuje interfejsy API i rozszerzenia języka C do organizowania wieloplatformowego przetwarzania równoległego. Implementacja składa się z 718996 2750 linii kodu rozmieszczonych w 2.0 plikach. Kod został przystosowany do integracji z LLVM i będzie proponowany do włączenia do rdzenia LLVM. Kod źródłowy jest otwarty na licencji Apache XNUMX.
Wśród alternatywnych projektów rozwijających otwarte implementacje OpenCL, PoCL (Portable Computing Language OpenCL), Rusticle i Mesa Clover można wymienić. Implementacja firmy Intel została oceniona jako oferująca wyższą wydajność i większą funkcjonalność.
Źródło: opennet.ru