Ogłoszono powstanie nowe projektu Open Source, związanego z OpenCL i wykorzystującego możliwości LLVM/Clang – libclc. Jest to implementacja biblioteki C dla OpenCL, będąca na licencji BSD i w pełni zgodna ze standardem OpenCL 1.1. Jest używana razem z frontendem LLVM Clang OpenCL, dzięki czemu jest możliwe używanie praktycznie wszędzie. Ma być ona przenośna i rozszerzalna. W tym celu dostarcza ogólnej implementacji większość wymagań biblioteki, pozwalając zastąpić generyczną implementację, szczegółowością poszczególnych funkcji.
Aktualnie wspiera jedynie cele PTX, jednakże planowane jest dodanie innych. W przeciwieństwie jednak do Portable OpenCL, nie jest na celu zapewnienie hostowania biblioteki OpenCL, a obsługa wymagań języka programowania C dla OpenCL. libclc jest przeznaczony do użytku z istniejącą implementacją biblioteki, a także z wymogami ABI.
Na stronie libclc.sourceforge.org znajdziemy dokładny opis.
" Została ma być przenośna i rozszerzalna." jakoś dziwnie brzmi to zdanie