User Guide


Work with Roofline HTML Report

Use this topic to export the interactive
Intel® Advisor
HTML Roofline report that you can share or open on a remote machine using your web browser.
For both CPU Roofline and GPU Roofline reports, you can generate an interactive HTML report that enables you to share the collected results and open them in a web browser without having
Intel® Advisor

Generate HTML Roofline Report

To generate an interactive HTML Roofline report from
Intel Advisor
GUI, do the following:
  1. Run
    CPU / Memory Roofline Insights
    GPU Roofline Insights
  2. Select FLOAT or INT data type using the filter pane at the top of the Roofline chart.
  3. Export the project results by clicking the button and selecting
    Export as HTML
    option. To share your result as an image, consider selecting
    Export as SVG
    option and setting up the resolution.
  4. Save the HTML report and open it in your browser.

Examine HTML Roofline Report

View the application execution and performance details in the
Performance Metrics Summary
drop-down section:
  • Get the overview of application performance in the
    Program Metrics
  • Examine the overview of loops your application contains in the
    Loop Metrics
  • Get the system configuration data in the
    Platform Information
Identify bottlenecks preventing your application from achieving better performance using the interactive
Roofline chart
  • View loop/kernel execution details by hovering over a dot on a Roofline chart.
  • Project the loop/kernel performance onto the roof it uses and identify performance ceiling for this loop/kernel by clicking a dot on the Roofline chart.
  • View all instances the loop/kernel contains by clicking the
    button near a dot on the Roofline chart.
  • Visualize performance of loops/kernels on different memory levels using a filter pane at the top of the chart.
    By default, the HTML report displays data for the memory level enabled in
    Intel Advisor
    at the moment of report generation.
  • Enable roof ruler that helps you identify performance ceilings for loops/kernels using the
    drop-down menu at the top of the Roofline chart.
  • Customize Roofline chart representation and set up custom memory parameters to view loops/kernels performance against them using the menu in the top right corner of the Roofline chart.
  • Set up the number of cores your application utilizes depending on threading usage in the
    drop-down menu in the top left corner of the Roofline chart.
For more information on interpretation of Roofline charts, see the following:

Product and Performance Information


Performance varies by use, configuration and other factors. Learn more at