Używam OpenCL do pisania jądra GPGPU, które są ukierunkowane na środowisko wykonawcze NVIDIA CUDA. Byłem niedawno czytania na V8 i znaleźć stronę opisującą V8 osadzanie techniki:Umieścić V8 w aplikacji OpenCL?
http://code.google.com/apis/v8/embed.html
jest to możliwe do „wrap” wszystkie funkcje OpenCL w „szablony” V8 tak, że mogę napisać logikę jądra w JavaScript ?
Dla odniesienia, linki do powiązań OpenCL 1.1 C++ znajdują się na stronie internetowej Khronos.
Moim głównym zmartwieniem jest to, że OpenCL w dużym stopniu opiera się na OpenGL. Czy otwieracz OpenCL V8 pociągnie za sobą zawijanie dużych porcji OpenGL (lub zaporowo, także środowiska wykonawczego CUDA z zamkniętym kodem źródłowym)? Czy jest to po prostu niemożliwe, aby pogodzić maszynę wirtualną V8 i środowiska wykonawcze CUDA?
Chromium zezwala na OpenGL przez V8: http://blog.chromium.org/2009/12/webgl-spec-initial-public-draft.html – sje397
Czy chcesz napisać kod urządzenia lub hosta w javascript? – tkerwin