On Wed, Apr 10, 2013 at 9:33 AM, Antonio Gomes <toniki...@webkit.org> wrote:

> Hi
>
> On Wed, Apr 10, 2013 at 12:59 AM, Thibault Imbert <timb...@adobe.com>wrote:
>
>>
>> Yes, leveraging multicore and the power of GPUs for general computations
>> is great and very powerful but first, securing such kernels is hard, and
>> authoring these would be pretty brutal to most web developers, I think this
>> is what Benjamin was referring to.
>>
>> With WebCL, you are basically writing C style kernels that you load and
>> run to drive the computations, initiatives like RiverTrail are more
>> restrictive but way more approachable and closer to the web, exposing
>> higher level primitives on top of WebCL (ParallelArray for example) and
>> integrated at the language level, which makes a lot of sense.
>>
>>
> Security is a primary goal of WebCL, and both WebCL and OpenCL working
> groups are working together to ensure a safe parallel programming
> environment to the Web, as you can see in [1]. If you have specific
> concerns, please raise it in the Khronos working group mailing list ([2])
> or file a bug ([3]) against the draft spec.
>

Particularly in terms of security, WebCL is to OpenCL as WebGL is to
OpenGL.  Introducing "OpenGL" (i.e. WebGL) to the web had similar security
concerns, and yet...

With that said, I totally agree that using intrinsic idioms and heuristics
that is more "webby" would be nice.  But at some point there will be use
cases that do not translate and will require explicit developer control in
one form (WebCL) or another (new ECMAScript idioms).  Detecting and
optimizing all variations of homogenous parallelable operations seamlessly
inside the JS engine is hard, to put it mildly.


>
> [1]
> https://cvs.khronos.org/svn/repos/registry/trunk/public/webcl/spec/latest/index.html#4
> [2] http://www.khronos.org/webcl/public-mailing-list/
> [3] https://www.khronos.org/bugzilla/enter_bug.cgi?product=WebCL
>
> _______________________________________________
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>
>
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to