Programowanie w systemie UNIX/OpenCl

Z Wikibooks, biblioteki wolnych podręczników.
Przejdź do nawigacji Przejdź do wyszukiwania


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)


Pliki[edytuj]

Pliki OpenCL:

  • nagłówki :
    • khronos-opencl-headers[1]
  • pakiety
    • ppa:akshmakov/us-staging

Instalacja[edytuj]

  • dla linuksa wg Andreas Klöcknera[2]

Języki[edytuj]

Dystrybucje[edytuj]

Odmiany[edytuj]

WebCL[edytuj]

Firefox / Java script / Nokia[edytuj]

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ła[edytuj]

  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