Development benchmarks

Registered by Michael Hope

Set up a common, reproducable set of benchmarks for use during development. Will be used to identify the headroom across different compilers and track any progress.

Blueprint information

Status:
Complete
Approver:
Michael Hope
Priority:
Undefined
Drafter:
Michael Hope
Direction:
Needs approval
Assignee:
Asa Sandahl
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Michael Hope
Completed by
Michael Hope

Related branches

Sprints

Whiteboard

Work Items:
Analyze benchmarks and identify areas for improvement: TODO
Setup SPEC2k builds : DONE
[eres] Setup and run SPEC2k6 builds: DONE
[eres] Analyze SPEC2k6 runs: DONE
Analyse SPEC2k and find areas for improvement: TODO
Investigate headroom areas in benchmarks with relation to other toolchains: TODO
Investigate using the Linux kernel as a performance benchmark (Along with dmart?): TODO

Work items for 4.6-2011.10:

[eres] Investigate any missing SMS opportunities in the benchmarks: INPROGRESS

Note that there is overlap with:
 https://blueprints.launchpad.net/linaro/+spec/tr-toolchain-spec-and-eembc
and:
 https://blueprints.launchpad.net/linaro/+spec/tr-toolchain-publish-benchmarks

They should share infrastructure but these work items have a different goal.

The Analysis of SPEC2k6 runs can be found in:
https://wiki.linaro.org/Internal/ToolChain/Benchmarks/SPEC2006

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.