No data to show in Vtune Amplifier

No data to show in Vtune Amplifier

danielsue的头像

Hi All,

I am testing a fortran parallel program with Vtune Amplifier. After running basic hotspots analysis, I can get the result in summary and bottom-up, but when I double click the function shown in Bottom-up, I always get "No data to show". The application is not running very fast and there should be enough time for Vtune Amplifier to collect data.

I did follow the step provided in the tutorial Finding Hotspots and tried the example in the tutorial (Intel® VTune™ Amplifier 2013 for Windows* OS, Fortran Sample Application Code, Document Number: 327358-004), but still return "no data to show".

My platform is WIN7 X64 + Intel Parallel Studio XE2013 + Visual Studio.NET 2010.

Anything wrong with my setting?

Thanks and regards,

Daniel

7 帖子 / 0 new
最新文章
如需更全面地了解编译器优化,请参阅优化注意事项
MrAnderson (Intel)的头像

Hi Daniel:

Are you double-clicking on a function with lots of time associated with it?  How long does the application run?  How much time is in the function?  Does the function have symbol information available (that is, did you compile with debug info and the function is not in a static library)?

Regards, MrAnderson
danielsue的头像

Hi MrAnderson,

I think the application time is sufficient. I tried with even larger running time, but the same.

The function name cannot be displayed. When I use the sample code "NQueens-OpenMP" (Intel\Composer XE 2013\Samples\en_US\Fortran), the function name cannot be displayed in the column Function/Call Stack and Function(Full), only the project names are displayed in these two columns. This is different with the description in the Tutorial.

The program is build in release with full debug information output.

Please find the screenshot in the attached files.

Thanks and regards,

Daniel

附件: 

附件尺寸
下载 bottom-up.png184.18 KB
下载 summary.png151.62 KB
MrAnderson (Intel)的头像

Thanks for the screenshots, that helps tons!!

Whenever you see a module name with square brackets around it, e.g., [NQueens-OpenMP.exe], it means that the VTune Amplifier XE did not  find any symbol information for this module.  Without symbol information, nothing about functions or source lines can be displayed.  Please ensure that you built the Debug Release version of the application *or* you enabled debug info in the Release build.

Regards, MrAnderson
danielsue的头像

Hi MrAnderson,

If the application is built in debug version, the functions and source lines can be displayed. But this does not work if the application is built in release version with "/debug:full". Anyway, I can test my program in debug version.

Thanks so much!

Regards,

Daniel

MrAnderson (Intel)的头像

You are welcome, Daniel. :)

For the Release version, you must ensure that debug info is enabled in both the compiler and link phases of the build process.

Regards, MrAnderson
danielsue的头像

Hi MrAnderson,

Thanks. The problem is solved. I didn't enable "Generate Debug Info" in the link phases before. Now it can work in both debug version and release version.

Thanks again,

Daniel

登陆并发表评论。