Implementacja OpenCL oparta na otwartym kodzie źródłowym firmy Intel działająca na procesorze

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

Dodaj komentarz