On Mon, Oct 15, 2012 at 9:35 AM, Gabor Rapcsanyi <rga...@inf.u-szeged.hu>wrote:

>  On 10/12/2012 11:23 AM, Tom Hudson wrote:
>
> Do you have particular bottleneck functions that you have reason to
> believe would benefit from ARM SIMD optimizations? Under what
> workloads, and how much benefit?
>
> We've see a few ridiculously expensive transform functions in WebKit
> that my colleagues in Chapel Hill might be able to recall, but usually
> it's the rendering engines that are hot, not WebKit itself.
>
>  Yes, you're right that the rendering engine is usually the basic
> bottleneck,
> but why shouldn't we optimize WebKit where it is possible.
> For example the function what you asking is
> TransformationMatrix::multiply().
> I made a test which could be speed up with optimizing this matrix
> multiplication.
> I uploaded here: https://bugs.webkit.org/show_bug.cgi?id=98913
>

You are suggesting a massive change to WebKit based on an hypothetical
universe in which a certain function is important.
The problem is the same claim can be done for about any function of WebKit.
You can handcraft a microbenchmark exercising a slow function and redesign
everything to make that particular function fast. Does this add a lot of
value to the project? No so much.

As much as I am in favor of increasing the use of SIMD, especially on ARM,
I am really not a fan of the idea of switching to float on such weak
premises.

Benjamin
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to