Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Karthik_Gururaj
Beginner
35 Views

Vtune API for reading timeline?

Jump to solution
Hello,
Is there an API/tool provided by Vtune Amplifier XE11 so that I could read the "timeline" of the result collected? For example, the Vtune gui shows the uops retired for each ~10ms interval (program runtime say 10s - implies 1000 values). Is there a way to read the 1000 values - one for each 10ms interval - into an array/list/vector using some API? I can see the timeline graphs just fine (from the gui) and collect total stats from the command line, but per interval stats are proving tough to get. The files run<>/dicer-db/ files seem to be the ones to read, but I do not know which tool/api to use.
Thanks,
Karthik
0 Kudos

Accepted Solutions
Kirill_R_Intel
Employee
35 Views
Hi Karthik,

No, Intel Vtune Amplifier XE doesn't provide such an API. The intention is to use Amplifier for both collecting and viewing results. You're correct, these files are ones that contain collector traces, and Amplifier reads them for viewing results. But there is no externally provided tool for accessing to the trace information directly.

Regards,
Kirill

View solution in original post

3 Replies
Kirill_R_Intel
Employee
36 Views
Hi Karthik,

No, Intel Vtune Amplifier XE doesn't provide such an API. The intention is to use Amplifier for both collecting and viewing results. You're correct, these files are ones that contain collector traces, and Amplifier reads them for viewing results. But there is no externally provided tool for accessing to the trace information directly.

Regards,
Kirill

View solution in original post

Karthik_Gururaj
Beginner
35 Views
Thanks Kirill, alternately is there a way to store the timeline information produced when running Vtune into text/csv format?
Kirill_R_Intel
Employee
35 Views
Unfortunately no, Amplifier XE doesn't provide export to txt or csv. It only uses format of /dicer-db/ files.