Optimize huffman decode using neon

Registered by Tom Gall on 2011-11-03

Utilizing Michael Edward's design thoughts that he had shared via email, look at and implement huffman portion of the decoder using neon

Blueprint information

Status:
Not started
Approver:
Tom Gall
Priority:
Medium
Drafter:
Tom Gall
Direction:
Needs approval
Assignee:
Tom Gall
Definition:
Review
Series goal:
Accepted for 1.2
Implementation:
Not started
Milestone target:
milestone icon backlog

Related branches

Sprints

Whiteboard

Headline:
libjpeg-turbo code for arm architecture now includes a neon optimized huffman decode.

Acceptance:
A prototype implementation will be created, profiled and validated that the direction is sound. If it is libjpeg-turbo is able to decode test images for both Linux and Android using the new algorithm utilizing the existing test suite as well as new appropriate tests.

Background:
Michael Edward's proposal: https://wiki.linaro.org/TomGall/LibJpegTurboHuffmanDecode

(?)

Work Items

Work items:
Assembled prototype : TODO
Measure implementation: TODO
Report results / Decide if worthwhile / Tune implementation further : TODO
Test : TODO
Push results upstream etc: TODO

This blueprint contains Public information 
Everyone can see this information.