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 sunf...@mozilla.com 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

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 is

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

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 ann...@annevk.nl wrote: Could this thread maybe be moved to es-discuss?

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 ann...@annevk.nl wrote: Could this thread maybe be moved to es-discuss? ___ webkit-dev

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

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 sunf...@mozilla.com 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

[webkit-dev] SIMD support in JavaScript

2014-09-26 Thread Nadav Rotem
Recently members of the JavaScript community at Intel and Mozilla have suggested http://www.2ality.com/2013/12/simd-js.html 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