Advisor

From HPC users
Jump to navigationJump to search

Introduction

Intel Advisor is a vectorization and threading optimization tool suite comprised of the following 3 tools:

  • Vectorization Advisor
  • Threading Advisor
  • Flow Graph Analyzer ¹

Installed version(s)

This version is installed and currently available on environment hpc-env/6.4:

Advisor/2019.2

Using Advisor

If you want to find out more about Advisor on the HPC cluster, you can use the command

module spider Advisor

This will show you basic informations e.g. a short description and the currently installed version.

To load the desired version of the module, use the command, e.g.

module load hpc-env 6.4
module load Advisor

Always remember: this command is case sensitive!

One way to use Advisor can be the command line tool. After loading the module, you can start it by the command advixe-cl:

$ advixe-cl --help Intel(R) Advisor Command Line Tool Copyright (C) 2009-2019 Intel Corporation. All rights reserved.

Usage: advixe-cl <-action> [-action-option] [-global-option] [[--] <target> 
[target options]] 
<action> is one of the following:

   collect
   command
   help
   import-dir
   mark-up-loops
   report
   snapshot
   version
   workflow
Type 'advixe-cl --help <action>' for help on a specific action.

Examples: 

1) Perform the survey collection on the given target.

	advixe-cl --collect survey --project-dir ./advi --search-dir src:r=./src -- ./bin/myApplication

2) Generate the 'survey' report.

	advixe-cl --report survey --project-dir ./advi --search-dir src:r=./src

3) Display help for the collect action.

	advixe-cl --help collect


When you type in advixe- and tab the tabulator key two times, you can see all callable Advisor executables. All of these executables are having a working --help function.

== A documentation page by intel can be found here. Further more rudimentary information can be found on this wiki page.