Estoy usando OpenCL para escribir núcleos GPGPU que se dirigen al tiempo de ejecución de NVidia CUDA. Hace poco estaba leyendo sobre V8 y encontrado la página que describe V8 incorporación de técnicas:¿Incrustar V8 en la aplicación OpenCL?
http://code.google.com/apis/v8/embed.html
¿Es posible 'envoltura' todas las funciones de OpenCL en 'plantillas' V8 para que pueda escribir la lógica del núcleo en JavaScript ?
Como referencia, los enlaces a los enlaces OpenCL 1.1 C++ se encuentran en el sitio web de Khronos.
Mi principal preocupación es que OpenCL depende en gran medida de OpenGL. ¿Una envoltura V8 OpenCL implicaría envolver grandes porciones de OpenGL (o prohibitivamente, el tiempo de ejecución de código cerrado CUDA) también? ¿O simplemente es imposible conciliar la máquina virtual V8 y los tiempos de ejecución de CUDA?
Chromium permite OpenGL a través de V8: http://blog.chromium.org/2009/12/webgl-spec-initial-public-draft.html – sje397
¿Desea escribir el código de dispositivo o de host en javascript? – tkerwin