I have an i7 4820K (overclocked), Win 7 64 Professional, Visual Studio 2012 version 11.0.61030 and the Intel Parallel Studio XE 2013 package.
If I open up Visual Studio with Admin Privileges, open a project and then go to begin analysing I cannot choose any of the Ivy-Bridge specific analysis. I am being told that it is only for CPUs which are Ivy Bridge (even though my CPU is Ivy Bridge).
Could someone please help?
Maybe you have a version of VTune which isn't up to date. The Ivy Bridge support was released I think about 4 months ago. I suppose the delay may have been on account of wanting to assure support for the server versions of Ivy Bridge which haven't been widely available.
Ok I have performed an update of all my Intel products. When I now open up VTune from within VS 2012 and go to the Ivy Bridge analysis I get a slightly different error message:
"This analysis type is not applicable to the current machine microarchitecture" (before it used to mention "Ivy Bridge" in the message).
How next to fix this?
T C, for Ivy Bridge CPUs VTune Amplifier XE supports only two microarchitectural analysis types: General Exploration and Bandwidth. If you select another type, like "memory accesses", this is expected behavior. But it should work for General Exploration and Bandwidth with VTune update 15.
No, you can measure cache misses and branch mispredictions. Use "General Exploration" analysis - it is a combination of many metrics, including those you're looking for.
So Ivy Bridge E (4960X) does not support EBS ? I never got this problem with the former Sandy Bridge E (3960X) cpu i had...
For IvyBridge & Haswell processor, only two analysis are supported they are Bandwidth and General Exploration. For other events which are not used in two analysis...you can use customized analysis, or use these events in command line directly - see this article.