I am limited to doing a general exploration for Ivy Bridge using VTune. Once I had performed this how can I see:
-Level 1 cache misses
-Level 2 cache misses
-Branch prediction metrics?
-TLB (is this the "DTLB overhead" value in the "summary" tab?)
In general speaking, you can run "amplxe-cl -c snb-general-exploration -- your program".
Use amplxe-gui to open result, find "Branch Mispredict" under "Filled Pipleline Slots\Bad Speculation";
Find L1/L2/LLC Bound under "Unfilled Pipeline Slots\Back-end Bound\Memory Bound"