[webkit-dev] SIMD support in JavaScript

2014-09-26 Thread Nadav Rotem
Recently members of the JavaScript community at Intel and Mozilla have suggested adding SIMD types to the JavaScript language. In this email would like to share my thoughts about this proposal and to start a technical discussion about SIMD.js support

Re: [webkit-dev] SIMD support in JavaScript

2014-09-26 Thread Benjamin Poulain
Thanks for sharing your analysis on webkit-dev. There has been a lot of criticisms about SIMD.js this year. It is great to read about solutions for vectorization without the problems of SIMD.js. Benjamin On 9/26/14, 3:16 PM, Nadav Rotem wrote: Recently members of the JavaScript community at

Re: [webkit-dev] SIMD support in JavaScript

2014-09-28 Thread Dan Gohman
Hi Nadav, I agree with much of your assessment of the the proposed SIMD.js API. However, I don't believe it's unsuitability for some problems invalidates it for solving other very important problems, which it is well suited for. Performance portability is actually one of SIMD.js' biggest strengths

Re: [webkit-dev] SIMD support in JavaScript

2014-09-28 Thread Anne van Kesteren
Could this thread maybe be moved to es-discuss? ___ webkit-dev mailing list webkit-dev@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-dev

Re: [webkit-dev] SIMD support in JavaScript

2014-09-28 Thread Filip Pizlo
You are free to start such a discussion on es-discuss. I think it's useful for the webkit community to be able to discuss what we think of the feature. -Filip > On Sep 28, 2014, at 8:39 AM, Anne van Kesteren wrote: > > Could this thread maybe be moved to es-discuss? >

Re: [webkit-dev] SIMD support in JavaScript

2014-09-28 Thread Filip Pizlo
-Filip > On Sep 28, 2014, at 6:44 AM, Dan Gohman wrote: > > Hi Nadav, > > I agree with much of your assessment of the the proposed SIMD.js API. > However, I don't believe it's unsuitability for some problems > invalidates it for solving other very important problems, which it is > well suited

Re: [webkit-dev] SIMD support in JavaScript

2014-09-28 Thread Maciej Stachowiak
We will probably bring it up on es-discuss once we’ve had a chance to discuss it among WebKit folks. - Maciej > On Sep 28, 2014, at 8:39 AM, Anne van Kesteren wrote: > > Could this thread maybe be moved to es-discuss? > ___ > webkit-dev mailing lis

Re: [webkit-dev] SIMD support in JavaScript

2014-09-28 Thread Maciej Stachowiak
Dan, you say that SIMD.js delivers performance portability, and Nadav says it doesn’t. Nadav’s argument seems to come down to (as I understand it): - The set of vector operations supported on different CPU architectures varies widely. - "Executing vector intrinsics on processors that don’t sup

Re: [webkit-dev] SIMD support in JavaScript

2014-09-28 Thread Nadav Rotem
Hi Dan! > On Sep 28, 2014, at 6:44 AM, Dan Gohman wrote: > > Hi Nadav, > > I agree with much of your assessment of the the proposed SIMD.js API. > However, I don't believe it's unsuitability for some problems > invalidates it for solving other very important problems, which it is > well suited

Re: [webkit-dev] SIMD support in JavaScript

2014-09-29 Thread Dan Gohman
Hi Nadav, - Original Message - > Hi Dan! > > > On Sep 28, 2014, at 6:44 AM, Dan Gohman wrote: > > > > Hi Nadav, > > > > I agree with much of your assessment of the the proposed SIMD.js API. > > However, I don't believe it's unsuitability for some problems > > invalidates it for solving

Re: [webkit-dev] SIMD support in JavaScript

2014-09-29 Thread Dan Gohman
Hi Maciej, - Original Message - > > Dan, you say that SIMD.js delivers performance portability, and Nadav says it > doesn’t. > > Nadav’s argument seems to come down to (as I understand it): > - The set of vector operations supported on different CPU architectures > varies widely. This i