Hot/cold partitioning in PGO
Enable hot/cold partitioning when doing a profile guided optimisation build.
One feature of PGO is to see what code is hot and what is cold and then split this into different sections. This is difficult on ARM due to the constant pools. Implement.
Blueprint information
- Status:
- Complete
- Approver:
- Michael Hope
- Priority:
- Medium
- Drafter:
- Michael Hope
- Direction:
- Approved
- Assignee:
- Christophe Lyon
- Definition:
- Approved
- Series goal:
- Accepted for 4.8
- Implementation:
-
Informational
- Milestone target:
-
backlog
- Started by
- Christophe Lyon
- Completed by
- Matthew Gretton-Dann
Related branches
Related bugs
Sprints
Whiteboard
Meta:
Headline: Enable hot/cold partitioning feature of profile-guided optimization (PGO).
Acceptance:https:/
Roadmap id:CARD-112
Demonstrate that this works fine with SPEC2k in a profiled run
[michaelh1] dropped milestone. Expect in 2012.04?
[matthew-
[2013-05-22] Moved to Jira: http://
Work Items
Work items:
Implement upstream : INPROGRESS
Fix compiler issues: INPROGRESS
Fix vpr ICE: DONE
Fix parser ICE: DONE
Fix perlbmk ICE: DONE
Fix twolf ICE: DONE
Fix vortex ICE: DONE
Fix apsi ICE: DONE
Fix wupwise miscompare: DONE
Fix applu non-termination: DONE
Fix crafty miscompare: INPROGRESS
Fix Galgel non-termination: TODO
Fix Facerec non-termination: TODO
Fix fma3d non-termination: TODO
Fix CASE_VECTOR_
Profiled bootstrap: TODO
Collect benchmark results on SPEC2k: TODO