- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
I am running the application for the advance hotspot analysis using intel vtune. On GUI, this analysis gives me information like Function/Call Stack, CPU Time by Utilization and CPI Rate. I want to get the exact information but using command-line. If I use command
/opt/intel/vtune_amplifier_xe/bin64/amplxe-cl -report hotspots -r r006ah/
the information I get are the columns of Function, Module and CPU Time:Self but CPI Rate column is missing. Can you please give me any idea how to extract CPI Rate using commandline.
Appreciate your help.
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No. There is no call stack info if your don't add "-knob collection-detail=stack-sampling", top-down report only displays function's self-time without callers' info.
You still need to use hw-events report to calculate CPI value, top-down report don't provide instructions retired counts.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is no direct CPI value in report, if you do "amplxe-cl -R hw-events -r r00?ah", You can calculate CPI for specific hot function by using formula, CPU_CLK_UNHALTED.THREAD / INST_RETIRED.ANY
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you Peter Wang, that will work too.
Appreciate your help.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
One more question, why total number of function stack using command "/opt/intel/vtune_amplifier_xe/bin64/amplxe-cl -report top-down -r r003ah/" are different then the function calculated using /opt/intel/vtune_amplifier_xe/bin64/amplxe-cl -report hw-events -r r003ah/.
Can I make them consistent? What I mean is; the function that is taking more time i need to get the CPI rate of that function.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
No. There is no call stack info if your don't add "-knob collection-detail=stack-sampling", top-down report only displays function's self-time without callers' info.
You still need to use hw-events report to calculate CPI value, top-down report don't provide instructions retired counts.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page