On Wed, Oct 05, 2011 at 08:09:03PM +0300, Fathi Boudra wrote:
libjpeg-turbo is available in Oneiric, using v62 emulation. The performance improvements aren't significant at the moment.
What are we using to measure these improvements? What is the -turbo lib being used for?
Debian/Ubuntu P are going to move to libjpeg8 by default making current package obsolete in the future.
Note that when we asked Darrell about this he questioned the performance benefits of version 8. Mans probably knows more. At any rate, -turbo as an upstream is the only sane decision.
Who is making the choice from the Ubuntu side -- and is there a bug open for this?
There's definitely some work coming to my mind:
- package libjpeg-turbo with v8 compatibility mode enabled
- test v8 emulation mode (it seems there's some functions marked as stubs, need to be confirmed)
- run tjbench as part of LAVA tests to get comparisons (plain libjpeg vs ljt)
- benchmark on Android platform
Agreed. And you could tack onto this optimizing any other routines that are not currently NEON optimized and worth it.
What's the MM WG plan for ljt? Is there some blueprints in MM WG backlog for the items I mentioned?
Same question here!