[Pixman] [PATCH 0/3] ARM NEON optimizations for better results in cairo-perf benchmarks
Koen Kooi
k.kooi at student.utwente.nl
Thu Feb 25 03:03:56 PST 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 24-02-10 05:04, Siarhei Siamashka wrote:
> The following patches add some new 32bpp ARM NEON optimized fast paths for
> the operations which are heavily used in the standard cairo-perf benchmarks.
> Profiling statistics has been posted earlier:
> http://people.freedesktop.org/~siamashka/files/20100216/pixman-0.17.6
>
> A git branch with the same patches is also available here:
> http://cgit.freedesktop.org/~siamashka/pixman/log/?h=neon-cairo-perf-speedup
>
> Siarhei Siamashka (3):
> ARM: added 'neon_composite_over_n_8888_8888_ca' fast path
> ARM: added 'neon_composite_src_x888_8888' fast path
> ARM: added 'neon_composite_over_reverse_n_8888' fast path
>
> pixman/pixman-arm-neon-asm.S | 200 ++++++++++++++++++++++++++++++++++++++++++
> pixman/pixman-arm-neon.c | 9 ++
> 2 files changed, 209 insertions(+), 0 deletions(-)
Wow, I went from 0.17.3 + overlapped blt to 0.17.8 + overlapped blt +
these three patches and the performance improvement on OMAP3xxx and
DM3xxx is HUGE! For example the GNOME start menu pops up a lot faster,
making it feel nice and snappy.
Nice work!
regards,
Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFLhlkcMkyGM64RGpERAmeFAKC31o0FlY+GL1OYAep5LK8vGIrvAQCgtthG
Y10AQ0LpYyG3llyn+aLR+ZA=
=C2+K
-----END PGP SIGNATURE-----
More information about the Pixman
mailing list