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

DystrybucjeEdytuj

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]

ŹródłaEdytuj

  1. khronos-opencl-headers
  2. How to set up OpenCL in Linux
  3. Arch linux - GPGPU
  4. webcl - nokia
  5. OpenCL Wrappers
  6. test WebGl
  7. Nokia webcl tutorials