我正在使用OpenCL编写针对NVidia CUDA运行时的GPGPU内核.我最近在V8上阅读并找到了描述V8嵌入技术的页面:
http://code.google.com/apis/v8/embed.html
是否可以在V8'模板'中'包装'所有OpenCL函数,以便我可以用JavaScript编写内核逻辑?
作为参考,Khronos网站上提供了OpenCL 1.1 C++绑定的链接.
我主要担心的是OpenCL很大程度上依赖于OpenGL.V8 OpenCL包装器是否需要包装大部分OpenGL(或者令人望而却步的,闭源CUDA运行时)?或者只是不可能协调V8虚拟机和CUDA运行时?