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

2013-04-26 Thread Antonio Gomes
On Fri, Apr 26, 2013 at 2:19 AM, Oneal Bluce wrote: > Hi Mikhail, > > Like what's you said, now WebCL have some serious security issues, we > also try to some approach to fix this issue or make the security issue in a > limited scope. such as we can use provide some high level parallelization >

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

2013-04-25 Thread Oneal Bluce
khail" Cc: "webkit-dev@lists.webkit.org" ; Benjamin Poulain Sent: Wednesday, April 10, 2013 5:38 PM Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit On Wed, Apr 10, 2013 at 2:29 AM, Pozdnyakov, Mikhail wrote: > >>

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

2013-04-25 Thread Oneal Bluce
ists.webkit.org" Sent: Wednesday, April 10, 2013 12:59 PM Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit Hi Oneal, Yes, leveraging multicore and the power of GPUs for general computations is great and very powerful but first, securing such

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

2013-04-25 Thread Oneal Bluce
l 10, 2013 3:16 PM Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit Hi, As far as I'm concerned WebCL would have serious security issues as it lets web app to provide OpenCL target code (which is really unsafe), besides its using requires OpenCL knowl

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

2013-04-25 Thread Oneal Bluce
ers, Oneal From: Antonio Gomes To: Oneal Bluce ; Simon Gibbs - Samsung Cc: "webkit-dev@lists.webkit.org" Sent: Tuesday, April 9, 2013 10:26 PM Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit Hi Oneal

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

2013-04-11 Thread Filip Pizlo
On Apr 11, 2013, at 2:30 PM, Dirk Pranke wrote: > On Wed, Apr 10, 2013 at 1:17 PM, Filip Pizlo 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 P

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

2013-04-11 Thread Dirk Pranke
On Wed, Apr 10, 2013 at 1:17 PM, Filip Pizlo 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 sol

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

2013-04-10 Thread Filip Pizlo
On Apr 10, 2013, at 1:03 PM, Dirk Pranke wrote: > Right, you need some way to ensure that the functions applied to the array > are "pure", the array doesn't mutate, etc. I thought perhaps your > ParallelArray() type would be ensuring this (e.g., by enforcing type checking > and freezing the a

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

2013-04-10 Thread Filip Pizlo
On Apr 10, 2013, at 1:15 PM, Filip Pizlo wrote: > > On Apr 10, 2013, at 12:37 PM, Dirk Pranke wrote: > >> >> >> >> On Wed, Apr 10, 2013 at 7:37 AM, Filip Pizlo wrote: >> >> >> On Apr 10, 2013, at 2:29 AM, "Pozdnyakov, Mikhail" >> wrote: >> >> > >> > >> >> Why not infer ParallelArrays

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

2013-04-10 Thread Filip Pizlo
On Apr 10, 2013, at 12:37 PM, Dirk Pranke wrote: > > > > On Wed, Apr 10, 2013 at 7:37 AM, Filip Pizlo wrote: > > > On Apr 10, 2013, at 2:29 AM, "Pozdnyakov, Mikhail" > wrote: > > > > > > >> Why not infer ParallelArrays automatically? > > Sorry, did not get it. Could you please elaborate

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

2013-04-10 Thread Dirk Pranke
Right, you need some way to ensure that the functions applied to the array are "pure", the array doesn't mutate, etc. I thought perhaps your ParallelArray() type would be ensuring this (e.g., by enforcing type checking and freezing the array), but maybe I misunderstood you? Even then, I'm not sure

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

2013-04-10 Thread Oliver Hunt
I'm not sure what you mean here: a parallel array is simply an array of numbers; there is nothing "magic" about it. If we _really_ wanted to be blunt about it, we could simply say (in Array.map) if (length >= giant && function.isEasyPeasy() && everything in the array is a number) return doHa

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

2013-04-10 Thread Dirk Pranke
Right, I get how ParallelArrays would work. I was asking Filip how you might infer that an array could be a ParallelArray. -- Dirk On Wed, Apr 10, 2013 at 12:45 PM, Oliver Hunt wrote: > The parallel arrays apis aren't a magic "make my code parallel" wand. > > They don't make general code parall

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

2013-04-10 Thread Oliver Hunt
The parallel arrays apis aren't a magic "make my code parallel" wand. They don't make general code parallel, they simply provide a bunch of functions like map, etc where if you restrict your list of language features to a specific subset, they'll vectorise it. For instance ParallelArray([1,2,3

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

2013-04-10 Thread Dirk Pranke
On Wed, Apr 10, 2013 at 7:37 AM, Filip Pizlo wrote: > > > On Apr 10, 2013, at 2:29 AM, "Pozdnyakov, Mikhail" < > mikhail.pozdnya...@intel.com> wrote: > > > > > > >> Why not infer ParallelArrays automatically? > > Sorry, did not get it. Could you please elaborate? > > Normal JS arrays. You use the

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

2013-04-10 Thread Oliver Hunt
On Apr 10, 2013, at 9:44 AM, Jarred Nicholls wrote: > On Wed, Apr 10, 2013 at 9:33 AM, Antonio Gomes wrote: > Hi > > On Wed, Apr 10, 2013 at 12:59 AM, Thibault Imbert wrote: > > Yes, leveraging multicore and the power of GPUs for general computations is > great and very powerful but first,

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

2013-04-10 Thread Jarred Nicholls
On Wed, Apr 10, 2013 at 9:33 AM, Antonio Gomes wrote: > Hi > > On Wed, Apr 10, 2013 at 12:59 AM, Thibault Imbert 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 w

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

2013-04-10 Thread Filip Pizlo
April 10, 2013 10:37 AM > To: Pozdnyakov, Mikhail > Cc: Jer Noble; Benjamin Poulain; webkit-dev@lists.webkit.org > Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and > WebCL in webkit > > Why not infer ParallelArrays automatically? What is the specific rea

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

2013-04-10 Thread Antonio Gomes
Hi On Wed, Apr 10, 2013 at 12:59 AM, Thibault Imbert 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 w

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

2013-04-10 Thread Pozdnyakov, Mikhail
; Benjamin Poulain; webkit-dev@lists.webkit.org Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit On Wed, Apr 10, 2013 at 2:29 AM, Pozdnyakov, Mikhail mailto:mikhail.pozdnya...@intel.com>> wrote: > Why not infer ParallelArrays automatically? S

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

2013-04-10 Thread Ryosuke Niwa
On Wed, Apr 10, 2013 at 2:29 AM, Pozdnyakov, Mikhail < mikhail.pozdnya...@intel.com> wrote: > > > > Why not infer ParallelArrays automatically? > Sorry, did not get it. Could you please elaborate? > > I'm not insisting on this concrete proposal, my point is just that it > would be more safe and na

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

2013-04-10 Thread Pozdnyakov, Mikhail
s.webkit.org<mailto:webkit-dev@lists.webkit.org> Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit On Apr 9, 2013, at 10:47 AM, Benjamin Poulain mailto:benja...@webkit.org><mailto:benja...@webkit.org>> wrote: I am very curious about the

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

2013-04-10 Thread Filip Pizlo
it-dev-boun...@lists.webkit.org] on behalf of Jer Noble > [jer.no...@apple.com] > Sent: Tuesday, April 09, 2013 11:23 PM > To: Benjamin Poulain > Cc: webkit-dev@lists.webkit.org > Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and > WebCL in webkit > > On A

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

2013-04-10 Thread Pozdnyakov, Mikhail
-boun...@lists.webkit.org [webkit-dev-boun...@lists.webkit.org] on behalf of Jer Noble [jer.no...@apple.com] Sent: Tuesday, April 09, 2013 11:23 PM To: Benjamin Poulain Cc: webkit-dev@lists.webkit.org Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit On Apr 9, 2013,

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

2013-04-09 Thread Thibault Imbert
lto:webkit-dev@lists.webkit.org>" mailto:webkit-dev@lists.webkit.org>> Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit Hi, Benjamin if browser have a capability to run some application with data-intensive parallel computing . some a

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

2013-04-09 Thread Oneal Bluce
Oneal From: Benjamin Poulain To: Oneal Bluce Cc: "webkit-dev@lists.webkit.org" Sent: Wednesday, April 10, 2013 1:47 AM Subject: Re: [webkit-dev] Is there a plan for supporting multi-process and WebCL in webkit Hi Oneal, On Tue, Apr 9,

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

2013-04-09 Thread Jer Noble
On Apr 9, 2013, at 10:47 AM, Benjamin Poulain wrote: > I am very curious about the source of interest in OpenCL on browser. While > OpenCL is a great technology, I have the feeling it is not ready for the web. > What kind of applications do you foresee being powered by OpenCL on the Web? > >

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

2013-04-09 Thread Benjamin Poulain
Hi Oneal, On Tue, Apr 9, 2013 at 2:40 AM, Oneal Bluce wrote: > Hello, I'm a researcher and I just focusing on the multi-process > supporting and WebCL supporting in browser engin. so I have some concerns > about the both features. > In recently, Google has pronounced that they will support the

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

2013-04-09 Thread Antonio Gomes
Hi Oneal. As pointed out by Jesus, Samsung is working on a WebCL implementation for WebKit. https://github.com/SRA-SiliconValley/webkit-webcl is being our staging repo. As for your question, it is a bit unclear that if by "multi-process support" you are referring the Web/UI process model provided

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

2013-04-09 Thread Antonio Gomes
Hi. Correct WebCL link is https://github.com/SRA-SiliconValley/webkit-webcl . Cheers, On Tue, Apr 9, 2013 at 8:01 AM, Jesus Sanchez-Palencia wrote: > Hi, > > WebKit already support a split process model which is what we call WebKit2 > [1]. > I'm not aware of any official plans of supporting Web

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

2013-04-09 Thread Jesus Sanchez-Palencia
Hi, WebKit already support a split process model which is what we call WebKit2 [1]. I'm not aware of any official plans of supporting WebCL but I believe Samsung was doing some research on this [2]. [1] http://trac.webkit.org/wiki/WebKit2 [2] https://code.google.com/p/webcl/ Cheers, jesus 2013

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

2013-04-09 Thread Oneal Bluce
Hello, I'm a researcher and I just focusing on the multi-process supporting and WebCL supporting in browser engin. so I have some concerns about the both features. In recently, Google has pronounced that they will support the multi-process in their browser egin(Blink) which is forked from the w