Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(219)

Issue 2539803003: Add back ARMv7 NEON optimization for TransformationMatrix::multiply

Created:
4 years ago by Ossy
Modified:
3 years, 8 months ago
CC:
blink-reviews, chromium-reviews, mtklein_C
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Add back ARMv7 NEON optimization for TransformationMatrix::multiply Microbenchmark: Execute 1 million matrix multiplication in a for loop. Result: (measured on Arndale Octa board - Cortex-A15) | | C(ms)| NEON(ms) | Speedup | | GCC 4.8.2 | 1530 | 1040 | 1.47x | | Clang 4.0.0 (trunk 287685) | 2395 | 1040 | 2.30x | BUG=669550

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+103 lines, -1 line) Patch
M third_party/WebKit/Source/platform/transforms/TransformationMatrix.h View 1 chunk +1 line, -1 line 0 comments Download
M third_party/WebKit/Source/platform/transforms/TransformationMatrix.cpp View 1 chunk +102 lines, -0 lines 0 comments Download

Messages

Total messages: 12 (3 generated)
Ossy
4 years ago (2016-11-29 17:28:05 UTC) #3
esprehn
This is great, but can we add a bunch of unit tests for the matrix ...
4 years ago (2016-11-29 20:17:22 UTC) #4
Ossy
On 2016/11/29 20:17:22, esprehn wrote: > This is great, but can we add a bunch ...
4 years ago (2016-11-30 11:44:42 UTC) #5
suzyh_UTC10 (ex-contributor)
On 2016/11/30 at 11:44:42, ossy.szeged wrote: > On 2016/11/29 20:17:22, esprehn wrote: > > This ...
4 years ago (2016-12-01 03:10:25 UTC) #6
mtklein_C
On 2016/12/01 at 03:10:25, suzyh wrote: > On 2016/11/30 at 11:44:42, ossy.szeged wrote: > > ...
4 years ago (2016-12-02 13:24:20 UTC) #7
Ossy
On 2016/12/01 03:10:25, suzyh wrote: ... > The concern I had (that led to removing ...
4 years ago (2016-12-12 09:52:39 UTC) #8
Ossy
ping?
3 years, 11 months ago (2017-01-02 14:06:32 UTC) #9
suzyh_UTC10 (ex-contributor)
On 2017/01/02 at 14:06:32, ossy.szeged wrote: > ping? Since you pinged, and haven't had a ...
3 years, 11 months ago (2017-01-11 04:15:30 UTC) #10
chrishtr
3 years, 8 months ago (2017-04-08 18:35:41 UTC) #12
On 2017/01/11 at 04:15:30, suzyh wrote:
> On 2017/01/02 at 14:06:32, ossy.szeged wrote:
> > ping?
> 
> Since you pinged, and haven't had a response, I'll chime in that I'm unsure
that there is test bot support, and unconvinced that this is a good idea without
that. But I am neither an actual reviewer of this CL nor an OWNER of the
relevant code, and since I am curious to see the decision here, I repeat your
ping: Ping!

I agree with suzyh. We should not add such an optimization if is not tested
thoroughly on the bots, and via unittests.
ozzy.szeged, have you looked into or asked whether such bots could be added? Is
there an emulation mode we could consider?

Powered by Google App Engine
This is Rietveld 408576698