Programowanie w systemie UNIX/OpenCl
OpenCL składa się z 2 części: :
- języka do pisania kerneli ( ang. kernels) dla GPU ( oparty na C99)
- API które uruchamia program dla CPU, który umożliwia uruchomienie kernela ( dowolny język)
PlikiEdytuj
Pliki OpenCL:
- nagłówki :
- khronos-opencl-headers[1]
- pakiety
- ppa:akshmakov/us-staging
InstalacjaEdytuj
- dla linuksa wg Andreas Klöcknera[2]
JęzykiEdytuj
- C
- C++
- Python (PyOpenCL)
- Java Script
- Julia
DystrybucjeEdytuj
- Arch linux [3]
OdmianyEdytuj
WebCLEdytuj
Firefox / Java script / NokiaEdytuj
Instalacja:[4]
- zainstaluj Firefox 32
- skopiuj Nokia WebCL xpi extension (JavaScript bindings for OpenCL, which works in Firefox)[5]
- włącz nokia 32 i korzystając z dodatków zainstaluj WebCl z pliku xpi
- sprawdź czy masz WebCL[6] i WebGL (poprzez test na stronie Nokia Research: tutorials 2) [7]