Quantcast
Channel: Intel Developer Zone Articles
Viewing all articles
Browse latest Browse all 3384

Vectorization Resources for Intel® Advisor XE Users

$
0
0

Intel® Advisor XE 2016 provides two tools to help ensure your Fortran and native/managed C++ 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. This page augments that GUI-embedded advice with links to web-based vectorization resources.

Contents

Getting Started    Landing Pages    Compiler Diagnostics    OpenMP* Resources    Compiler User Guides    See Also

Getting Started With Intel® Advisor XE 

Use the following resources to start taking advantage of the power and flexibility of the Intel Advisor XE:

Recommendation: Follow these SIMD Parallelism workflows (usage scenarios) to maximize your productivity as quickly as possible. (White polygons represent optional workflow steps.)

Intel Advisor Survey Workflow-Quick path to maximizing productivity            Intel Advisor Dig Deeper Workflow-Quick path to maximizing productivity

Intel® Developer Zone Landing Pages 

The Intel® Developer Zone offers a wealth of vectorization resources. The following landing pages are an easy way to find vectorization resources of interest.

NOTE:

  • Some of these resources emphasize the vectorization capabilities of other Intel software development tools, such the Intel compiler vec and opt reports and the Intel® VTune™ Amplifier XE hotspot analyses. Nevertheless, these resources include nuggets of vectorization information useful to Intel Advisor XE users.
  • Many resources are written to support the current Intel compiler version plus two previous versions. Much of the content in compiler resources written for a previous Intel compiler version still applies to the current Intel compiler version; in most cases, version differences are explained.

Intel Compiler Diagnostic Messages 

The Vectorization Advisor requires the Intel Compiler version 15.0 or later to collect a full set of analysis data, including compiler diagnostics about vectorization constraints. The following links provide more information about these compiler diagnostics:  

NOTE: A subset of metrics is available for binaries built with the GCC* or Microsoft* compiler.

OpenMP* 4.0 Resources 

The following resources are helpful if you are using the OpenMP* parallel framework in your application:

Intel Compiler User & Reference Guides 

The Intel Advisor XE ships with a C++ mini-guide and a Fortran mini-guide of vectorization-related, Intel compiler 16.0 options and directives. These mini-guides are composed of excerpted pages from the full Intel compiler user and reference guides. The following links provide more information about Intel compilers:

See Also 

Many Intel Advisor XE users find these additional resources helpful:


Viewing all articles
Browse latest Browse all 3384

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>