[webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit

Dirk Pranke dpranke at chromium.org
Thu Apr 11 14:30:04 PDT 2013


On Wed, Apr 10, 2013 at 1:17 PM, Filip Pizlo <fpizlo at apple.com> wrote:

> I.e. if you believe that (A) is not a solvable problem, then this
> constitutes an argument against ParallelArrays, and not against inferring
> that a normal array should behave like a ParallelArray.
>
> I believe that there are a class of solvable problems for soundness, but
it's hard if not impossible to do it generally; that was my main concern.
There are certainly languages that make this problem easier, for example
(Haskell, J). I agree that the JIT+runtime bailout strategy you discuss
gives you more options here.


> - Adding hints to the language results in programming models that nobody
> uses.  Have you ever used OpenMP?
>
> I'm familiar enough with it. I was referring to things more like
"restrict", "const", and "pure" which give you (or the compiler) more
guarantees about what it is safe to infer about the parameters and
functions. I'm not sure these are the same sorts of things you don't like.

>
> Hope my answers help! :-)
>
> Yes, thank you for expounding.

-- Dirk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20130411/faecd1c5/attachment.html>


More information about the webkit-dev mailing list