【发布时间】:2010-12-18 23:29:56
【问题描述】:
我正在使用 OpenCL 编写针对 NVidia CUDA 运行时的 GPGPU 内核。我最近在阅读 V8 并发现描述 V8 嵌入技术的页面:
http://code.google.com/apis/v8/embed.html
是否可以在 V8 的“模板”中“包装”所有 OpenCL 函数,以便我可以在 JavaScript 中编写内核逻辑?
作为参考,OpenCL 1.1 C++ 绑定的链接位于 Khronos 网站上。
我主要担心的是 OpenCL 严重依赖 OpenGL。 V8 OpenCL 包装器是否也需要包装大部分 OpenGL(或者令人望而却步的闭源 CUDA 运行时)?还是根本无法协调 V8 虚拟机和 CUDA 运行时?
【问题讨论】:
-
Chromium 允许通过 V8 进行 opengl:blog.chromium.org/2009/12/webgl-spec-initial-public-draft.html
-
你想用javascript编写设备或主机代码吗?
标签: javascript cuda opencl v8