libclc - implemenacja biblioteki C dla OpenCL

libclcOgł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.

Znalazłeś błąd w newsie? Kliknij i zgłoś go używając formularza!
podaj wynik 13 + 17 =
  
 
Komentarze
  1. " Została ma być przenośna i rozszerzalna." jakoś dziwnie brzmi to zdanie

Dodaj komentarz
  
Powiadom mnie o odpowiedzi na mój komentarz

Publikowane komentarze są prywatnymi opiniami użytkowników portalu. OSWorld.pl nie ponosi odpowiedzialności za treść opinii.
Creative Commons Uznanie autorstwa 3.0