Analyzers
Support for Analyzers (Intel VTune™ Profiler, Intel Advisor, Intel Inspector)
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.
4679 Discussions

Using intel advisor inside a docker container on a remote machine

Nikhil_T
Novice
1,043 Views

Hi there!

 

I have been trying to collect the roofline data for my C++ code on a remote machine. It has oneAPI tools installed inside a Docker Container. I am able to generate the analysis using the command line tool. When I try to open the data after copying it to local machine, I am only able to see the loops and functions as dots in the roofline plot and there is no roofline available in the plot that can guide me how far away I am from optimizing.  

The remote machine is a Linux system and local machine is a Windows system. 

Compiler used is Clang and not intel compiler.

 

The code used DPC++ (SYCL).  Can you help me get the rooflines in the plot?

Thank you.

 

0 Kudos
7 Replies
RashmiP_Intel
Moderator
992 Views

Hi Nikhil,

 

Thanks for reaching Analyzer forum.

For better understanding of your question please share a screenshot of your roofline.

 

I am attaching a sample explanation of roofline here, please find it useful.

Roofline.jpg

Please look at the screenshot above. In this image, dots represents loops and functions and if its close to the roofline ( that line on top ) then no optimization is needed. According to the distance between line and dot one can determine how far we are from optimizing.

 

For more details please refer https://software.intel.com/content/www/us/en/develop/articles/intel-advisor-roofline.html

 

Regards,

Rashmi

 

Nikhil_T
Novice
988 Views

PFA the roofline that I am getting!

 

RaeesaM_Intel
Moderator
941 Views

Hi,

Could you please share some details about your application and kernel you are using. We have CPU and GPU analysis. For both CPU Roofline and GPU Roofline reports, you can generate an interactive HTML report that can be copied to any machine and analyze from outside.

If the kernel of your application is using GPU then we can try to generate an interactive HTML report for the GPU Roofline chart from CLI. Please follow the below documents for setting up the environment to analyze gpu kernels and to create the roofline html report.


https://software.intel.com/content/www/us/en/develop/documentation/advisor-user-guide/top/launch/set...

https://software.intel.com/content/www/us/en/develop/documentation/advisor-user-guide/top/analyze-gp...

https://software.intel.com/content/www/us/en/develop/documentation/advisor-user-guide/top/manage-res...


Let us know if that helps.

Regards,

Raeesa


RaeesaM_Intel
Moderator
910 Views

Hi,


Could you please provide the details for further debugging of the issue. Let us know the updates.


Regards,

Raeesa


Kevin_O_Intel1
Employee
871 Views

Hi,

We would like to try to reproduce your issue.

Can you provide us some additional information.

The result directory would be helpful. 

Also any other information that we might need to reproduce the issue?

Thanks!

 

JananiC_Intel
Moderator
810 Views

Hi,

 

Could you provide the necessary information and reproducer ?

 

Regards,

Janani Chandran

 

JananiC_Intel
Moderator
732 Views

Hi,

 

I have not heard back from you. This thread will no longer be monitored by Intel. If you need further assistance, please post a new question.

 

Regards,

Janani Chandran

 

Reply