[Pixman] [PATCH/RFC] Use OpenMP for bilinear scaled fast paths
Søren Sandmann
sandmann at cs.au.dk
Tue Jun 26 18:53:28 PDT 2012
Søren Sandmann <sandmann at cs.au.dk> writes:
> The main concern from me is making sure that it doesn't cause issues in
> the X server, which is known to do wacky things with signals and
> possibly threads. But the answer to that is to just put it in and get it
> tested.
In some limited testing of this patch, I found that:
- It did indeed cause crashes in the input system with the X server that
was in Fedora 14. I think these are known bugs that have been fixed in
newer X servers. (Should we care whether we trigger bugs in older X
servers?)
- With the X server in Fedora 17 it does not cause crashes.
- When I go to
http://ie.microsoft.com/testdrive/Performance/FishIETank/
the X server will max out 3.5 cores and firefox will use the remaining
half core, but judging from looking at the fish and the page's FPS
meter, the performance isn't actually better.
Profiling shows that 50% to 75% of the time is spent in a function in
libgomp.so called something like gomp_wait_for_barrier().
Søren
More information about the Pixman
mailing list