Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)
5248 Discussions

VTune: Export all timeline data

wcon55
Beginner
1,555 Views

Hello,

Let's say I ran a Microarchitecture Exploration in VTune (2025.0) on a Windows 11 (24H2) machine and wanted to recreate the graph view at the bottom of the "Event Count" Tab with external tools. For that I would need an export of all relevant data but do not know how to get that.

Actually, I care about more data than is shown at any given time in the timeline. Ideally, I would be able to export a normal CSV file containing:

  • All scheduling decisions (logical core/thread) and reasons.
  • All EHFI / Thread Director data
  • CPU Utilization data, if possible (what is currently running / is it inactive / etc.)
  • Core Type, if possible

To be clear: I do not want to get some aggregate report but ideally a series of precisely timestamped events. I do not care if the file is huge or needs external processing so long as the data I get is intelligible.

The closest I have gotten is with this command:

vtune -report exec-query -rep-knob row-by="/GenericCoreType/GenericCore/HWContext/GenericThread/HWFeedbackClass" -rep-knob column-by="CPUTime" -r <results_dir>

Unfortunately, it does not actually produce a timeline of anything. I have also tried the timeline and time report types but only ever get bins out when I want a series of events.

Additionally but separately from my primary concern of getting this working, I have tried a variety of commands including this:

vtune -report timeline -r <results_dir> -report-knob column-by=Core -report-knob group-by=Thread

which consistently yielded the error: "Unknown error has happened in timeline data provider."

Thanks for your help.

Labels (1)
0 Kudos
5 Replies
yuzhang3_intel
Moderator
1,481 Views

This is related to report customization, VTune supports some customization for report generation. For your case, we need to investigate and give you update.

0 Kudos
wuying
Beginner
1,455 Views

如何自定义生成报告,有详细的教程吗

0 Kudos
wuying
Beginner
1,449 Views

想要生成包含源代码占用时间,能够具体到行数,或者是否有对生成的sqlite-db中的原始数据库是否有具体的数据库的表定义和字段说明

0 Kudos
Arun11
Employee
1,297 Views

Hi wcon55,

Microarchitecture Exploration has many options which we can enable by selecting the + (Customize the copy of the selected options) to get details about memory bound, stacks, Kernel, User tasks, events and context switches. In order to get the the details about the CPU utilizations and functions then run the hotspots and while running the report use the options like "callstacks" and "gprof-cc".


0 Kudos
Arun11
Employee
1,131 Views

Has your issue been resolved? If I don't hear from you within 5 business days, I will assume your support request is resolved and you no longer need assistance


0 Kudos
Reply