Open main menu

CDOT Wiki β

Changes

GPU621/Code

519 bytes added, 11:31, 23 November 2018
Added more for Intel Inspector
Intel Inspector comes with Intel Parallel Studio XE along with two other debugging tools - VTune and Advisor.
==='''Create a project'''===
There are 2 ways to work with inspector.
* Run inspector directly from Visual Studio
 
This is the '''easiest and fastest''' way that requires no additional configurations.
 
[[File:Inspector VS.PNG]]
This is the easiest and fastest way that requires no additional configurations.
* Run as a separate program.
Working with Intel Inspector application requires passing it a compiled version of your program.
Additionally you may need to link some libraries (lib, dll, etc).
[[File:Inspector_app.PNG]]  ==='''Configure a project'''===
Intel suggests using small data set sizes and load threads with small chunks of work..
==='''Choose analysis type'''===
Inspector allows you to choose between predefined types of analysis.
[[File:Inspector_01_init_window.PNG]]
* '''''Memory error analysis'''''** Detect leaks** Detect Memory problems** Locate memory problems
 * '''''Threading error analysis'''''
** Detect deadlocks
** Detect deadlocks and data races
** Locate deadlocks and data races
 * '''''Custom analysis types ''''' - users can create their own types based on selected preset type.  ==='''How it works'''=== Inspector performs the analysis in multiple steps: 1. The program is executed 2. It identifies problems that may need to be resolved. 3. Gathers problems. 4. Converts symbol information into filenames and line numbers. 5. Applies suppression rules. 6. Removes duplicates. 7. Creates problem sets. 8. Opens a debugging session.
=Intel VTune™ Amplifier=
41
edits