An Introduction to the Roofline Feature in Intel® Advisor 2017


This video provides a full explanation of the cache-aware Roofline feature introduced into Advisor 2017 update 1 as a preview feature. The video explains the concept of the roofline for complete beginners and walks through the process of interpreting the various types of roofline results that can be encountered.

The sample code can be downloaded from the resources tab.


  • As of 2017 update 2, where Roofline became an official feature, much of the required setup shown in this video, such as setting environment variables, is no longer necessary.
  • Roofline, as currently implemented, does not automatically show previous results alongside new data. The reason the old loops continue to display in this video is that the code producing them was left untouched; in this sample code, no loop is ever actually edited. Instead, new loops that are identical to old ones except for optimizations are simply added.


Download Video[MP4 58.8MB]

Download Sample Code [ZIP 22.0KB]

Información sobre productos y desempeño


Los compiladores Intel pueden o no optimizar al mismo nivel para los microprocesadores que no son Intel en optimizaciones que no son exclusivas de los microprocesadores Intel. Estas optimizaciones incluyen los conjuntos de instrucciones SSE2, SSE3 y SSSE3, y otras optimizaciones. Intel no garantiza la disponibilidad, funcionalidad o eficacia de ninguna optimización en microprocesadores que no sean fabricados por Intel. Las optimizaciones dependientes del microprocesador en este producto fueron diseñadas para usarse con microprocesadores Intel. Ciertas optimizaciones no específicas de la microarquitectura Intel se reservan para los microprocesadores Intel. Consulte las guías de referencia y para el usuario para obtener más información acerca de los conjuntos de instrucciones específicos cubiertos por este aviso.

Revisión del aviso n.° 20110804