count-each-cluster-events-vs-switcher
Define and implement tests: Check that only the appropriate cluster's events are counted when switching is disabled. Check that each cluster's events are counted at the right times when switching.
ARM may again have tests we can reuse.
Blueprint information
- Status:
- Complete
- Approver:
- Alexander Sack
- Priority:
- High
- Drafter:
- Naresh Kamboju
- Direction:
- Needs approval
- Assignee:
- Naresh Kamboju
- Definition:
- New
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- 2013.02
- Started by
- Naresh Kamboju
- Completed by
- Naresh Kamboju
Related branches
Related bugs
Sprints
Whiteboard
[dave-martin-arm] commented:
The ARM guys probably have their own ways of doing this already.
On our side, the perf code is already able to cope with cluster-specific
events, like:
perf stat -e ARMv7_Cortex_
You have to get the event numbers for config= out of the ARM ARM and
A15/A7 technical reference manuals.
You should be able to experiment with the above using the MP, but it
won't work with the switcher yet -- that's what I'm working on.
[nkambo feb 05 2013]
rename blueprint as perf count cluster events
[nkambo feb 15 2013]
work items have been updated.
[nkambo feb 28 2013]
-As a part of perf test case development, counting event in a each cluster is counted.
-perf test cases have been developed, tested and integrated on to Android builds.
-this a duplicate blueprint to bL IKS perf test case development blueprint https:/
Meta:
Headline: count-each-
Acceptance Criteria:: each cluster's events are counted at the right times when switching.
Roadmap id: BIG_LITTLE_IKS
Deliverable:
-new 6 perf test cases have been added to bL IKS core test suite.
-perf test case results against bL IKS 13.02 release are available in bL IKS core test results spreadsheet https:/
Work Items
Work items:
Develop test case to measure perf only in A7 mode: DONE
Develop test case to measure perf only in A15 mode: DONE
Develop test case to measure perf while switcher is enable: DONE
Integrate these test cases under core test suite git: DONE
Test completed core test suite including these test cases: DONE
publish the results: DONE