Intel® Advisor 2016 provides two tools to help ensure your Fortran, C and C++ (native/managed) applications take full performance advantage of today’s processors:
Vectorization Advisor is a vectorization analysis tool that lets you identify loops that will benefit most from vectorization, identify what is blocking effective vectorization, explore the benefit of alternative data reorganizations, and increase the confidence that vectorization is safe.
Threading Advisor is a threading design and prototyping tool that lets you analyze, design, tune, and check threading design options without disrupting your normal development.
One of the key Vectorization Advisor features is a Survey Report that offers integrated compiler report data and performance data all in one place, including GUI-embedded advice on how to fix vectorization issues specific to your code. To help you quickly locate information that augments that GUI-embedded advice:
This mini-guide excerpts selected pages from the Intel Fortran Compiler 16.0 User and Reference Guides.
Vectorization Resources for Intel® Advisor Users offers links to web-based vectorization resources.
This color indicates Intel extensions (non-standard features) that may or may not be implemented by other compilers. Features defined by the Fortran 2008 Standard or the OpenMP* 4.0 API are shown in black.
See Also
Selected Topics From the Intel C++ Compiler 16.0 User and Reference Guides
User and Reference Guide for the C++ Compiler 15.0 (directive and option behavior may differ slightly between version 15.0 and 16.0)
User and Reference Guide for the Fortran Compiler 15.0 (directive and option behavior may differ slightly between version 15.0 and 16.0)