Promote the NEON intrinsics

Registered by Michael Hope on 2011-05-24

We now have fast, efficient NEON intrinsics. Promote them in the greater community by taking existing hand-written routines, converting them to intrinsics, using as micro-benchmarks, and using as examples of the advantages.

Blueprint information

Status:
Not started
Approver:
Michael Hope
Priority:
Not
Drafter:
Michael Hope
Direction:
Needs approval
Assignee:
None
Definition:
Drafting
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

Note that this TR has been lodged but has no engineering blueprint attached to it as we're not going to do it this cycle.

If we were, the work items would be:
 * Find three assembly NEON routines from popular programs
 * Convert to NEON intrinsics
 * Micro-benchmark
 * Fix any performance problems found
 * Fix any completeness or correctness problems found
 * Document the performance
 * Document the conversion and features as a white paper/example of how to use intrinsics
 * Upstream the intrinsics version?

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.