diff --git a/docs.it4i/software/intel/intel-suite/intel-advisor.md b/docs.it4i/software/intel/intel-suite/intel-advisor.md index d03a5efa987db390a803f30712703f9738063b5f..5b5608c6a398b8d447fff0e3e6ab917473a4668b 100644 --- a/docs.it4i/software/intel/intel-suite/intel-advisor.md +++ b/docs.it4i/software/intel/intel-suite/intel-advisor.md @@ -1,6 +1,6 @@ # Intel Advisor -is tool aiming to assist you in vectorization and threading of your code. You can use it to profile your application and identify loops, that could benefit from vectorization and/or threading parallelism. +Intel Advisor is a tool aiming to assist you in vectorization and threading of your code. You can use it to profile your application and identify loops that could benefit from vectorization and/or threading parallelism. ## Installed Versions @@ -10,19 +10,19 @@ The following versions are currently available on Salomon as modules: ## Usage -Your program should be compiled with -g switch to include symbol names. You should compile with -O2 or higher to see code that is already vectorized by the compiler. +Your program should be compiled with the -g switch to include symbol names. You should compile with -O2 or higher to see code that is already vectorized by the compiler. -Profiling is possible either directly from the GUI, or from command line. +Profiling is possible either directly from the GUI or from the command line. -To profile from GUI, launch Advisor: +To profile from the GUI, launch Advisor: ```console $ advixe-gui ``` -Then select menu File -> New -> Project. Choose a directory to save project data to. After clicking OK, Project properties window will appear, where you can configure path to your binary, launch arguments, working directory etc. After clicking OK, the project is ready. +Then select the menu File -> New -> Project. Choose a directory to which the project data is saved. After clicking OK, the Project properties window appears, where you can configure the path to your binary, launch arguments, working directory, etc. After clicking OK, the project is ready. -In the left pane, you can switch between Vectorization and Threading workflows. Each has several possible steps which you can execute by clicking Collect button. Alternatively, you can click on Command Line, to see the command line required to run the analysis directly from command line. +In the left pane, you can switch between Vectorization and Threading workflows. Each has several possible steps, which you can execute by clicking the Collect button. Alternatively, you can click on Command Line to see the command line required to run the analysis directly from the command line. ## References