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

What comes after getting a roofline?

jethro_tull
Novice
1,078 Views

I got a roofline analysis of the execution of a rather large code.  The issue is that this code is thoroughly object-oriented, which is to say that the work it does takes place in a large number of functions.  No particular function does very much work in and of itself.  So, there is no particular "long pole in the tent" to concentrate on with vectorization etc.  (The roofline chart has a multitude of green dots, no yellows or reds.)  I am wondering, does anyone have any thoughts on what to do next, to get from the roofline chart to ideas on how to optimize the code?  Thanks.

0 Kudos
4 Replies
jethro_tull
Novice
1,076 Views

I guess I never did say I am working with Intel Advisor.

0 Kudos
ThasneemV_Intel
Moderator
1,038 Views

Hi,

 

Thanks for posting in Intel Communities.


Regarding the Roofline chart in Intel® Advisor, the size and color of the dots on the chart represent the proportion of total program time that a particular loop or function consumes. Since the chart displays lots of green dots, it suggests that these areas of code take up little time and may not require optimization. Large, red dots on the other hand, take up most time, so are the best candidates for optimization.


For further information on analyzing Roofline charts, please refer the following link: https://www.intel.com/content/www/us/en/developer/articles/guide/intel-advisor-roofline.html


Regards,

Thasneem Vazim


0 Kudos
ThasneemV_Intel
Moderator
995 Views

Hi,


We have not heard back from you. Could you please give us an update?


Regards,

Thasneem Vazim


0 Kudos
ThasneemV_Intel
Moderator
943 Views

Hi,


We assume that your issue is resolved. If you need any additional information, please post a new question as this thread will no longer be monitored by Intel.


Regards,

Thasneem Vazim


0 Kudos
Reply