Sterownik procesora wykorzystujący libclc

Sterownik procesora wykorzystujący libclc

przez -
3 349
OpenCL

Studenci z Uniwersytetu Saarland w laboratorium Compiler Design Lab opracowali nowy sterownik OpenCL. Używa on, jako kompilatora LLVM/Clang, uruchamia się na procesorze i potrafi wykorzystać instrukcje SSE oraz AVX. W przeciwieństwie jednakże do samej implementacji specyfikacji OpenCL, jak to jest robione przy innych projektach, ten skupia się na wykorzystaniu maksymalnej wydajności, przed dostarczeniem pełnego wsparcia API OpenCL.

Według wewnętrznych testów, ich sterownik CPU przewyższa implementacje procesora AMD Stream SDK i Intelowskie OpenCL SDK. Plan jest, aby wydać sterownik OpenCL i bibliotekę wektoryzacyjną na licencji BSD, ale przedtem skończyć prace nad stabilnością kodu i dokończeniu funkcjonalności. Mogą również użyć biblioteki libclc w celu usunięcia frontendu AMD OpenCL-to-LLVM, który jest aktualnie używane, ze względu na prostotę.

Podobne artykuły

Mozilla Firefox 23

przez -
0 161
PHP

przez -
0 159