Sto usando OpenCL per scrivere i kernel GPGPU che hanno come target il runtime NVIDIA CUDA. Recentemente stavo leggendo su V8 e ha trovato che descrive V8 incorporando tecniche pagina:Incorpora V8 nell'applicazione OpenCL?
http://code.google.com/apis/v8/embed.html
è possibile 'wrap' tutte le funzioni OpenCL in 'modelli' V8 modo che io possa scrivere la logica del kernel in JavaScript ?
Per riferimento, i collegamenti ai binding C++ di OpenCL 1.1 si trovano sul sito Web di Khronos.
La mia preoccupazione principale è che OpenCL fa molto affidamento su OpenGL. Un wrapper VCL OpenCL comporterebbe il wrapping di ampie porzioni di OpenGL (o in modo proibitivo, il runtime CUDA a sorgente chiusa)? O è semplicemente impossibile riconciliare la macchina virtuale V8 ei runtime CUDA?
Chromium consente l'opengl tramite V8: http://blog.chromium.org/2009/12/webgl-spec-initial-public-draft.html – sje397
Vuoi scrivere il codice del dispositivo o dell'host in javascript? – tkerwin