Skip to content

Commit

Permalink
toplev: Add support for Top Down 2.9
Browse files Browse the repository at this point in the history
Update toplev to use Top Down methology v2.9
Thanks to Ahmad and Benny.

Many improvements:
- Many fixes to SMT support. SMT now supported on Haswell.
- Many bug fixes to metrics
- Initial Haswell Server support
- Add a Sandy Bridge EP model
- Lots of new metrics and nodes: e.g. Core IPC, MUX confidence,
  BPTB (Branch per Taken Branch), SMT_2T utilization,
  IFetch_Line_utilization
- Initial Broadwell model support
- Improve sample event support. Now enable them by default.

--per-socket and --per-core is not supported anymore with SMT.
  • Loading branch information
Andi Kleen committed Jan 21, 2015
1 parent 54f5179 commit 2f4f5f3
Show file tree
Hide file tree
Showing 9 changed files with 4,923 additions and 953 deletions.
1,642 changes: 1,642 additions & 0 deletions bdw_client_ratios.py

Large diffs are not rendered by default.

2 changes: 2 additions & 0 deletions cpumap.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,5 @@ cpus[ivb]=GenuineIntel-6-3A
cpus[hsw]=GenuineIntel-6-45
cpus[slm]=GenuineIntel-6-37
cpus[bnl]=GenuineIntel-6-35
cpus[bdw]=GenuineIntel-6-3D
cpus[hsx]=GenuineIntel-6-3F
1,269 changes: 869 additions & 400 deletions hsw_client_ratios.py

Large diffs are not rendered by default.

788 changes: 608 additions & 180 deletions ivb_client_ratios.py

Large diffs are not rendered by default.

696 changes: 503 additions & 193 deletions ivb_server_ratios.py

Large diffs are not rendered by default.

Loading

0 comments on commit 2f4f5f3

Please sign in to comment.