Difference between revisions of "GPU621/Code"
Okozachenko (talk | contribs) |
Okozachenko (talk | contribs) (Added description of IPS XE tools) |
||
Line 7: | Line 7: | ||
# [mailto:okozachenko@myseneca.ca?subject=GPU621 Oleksii Kozachenko] | # [mailto:okozachenko@myseneca.ca?subject=GPU621 Oleksii Kozachenko] | ||
# [mailto:cjames29@myseneca.ca;gliang14@myseneca.ca;okozachenko@myseneca.ca?subject=GPU621 eMail All] | # [mailto:cjames29@myseneca.ca;gliang14@myseneca.ca;okozachenko@myseneca.ca?subject=GPU621 eMail All] | ||
+ | |||
+ | =Intel® Parallel Studio XE= | ||
+ | |||
+ | Intel Parallel Studio XE is a software development tool suite for compiling applications and optimizing performance with less effort. | ||
+ | |||
+ | The Intel C++ Compiler is not the only tool that comes with IPS XE 2019. It also includes next applications: | ||
+ | |||
+ | [[File:XEVTuneLogo.jpg]] | ||
+ | |||
+ | * Intel® Advisor | ||
+ | * Intel® Inspector | ||
+ | * Intel® VTune™ Amplifier | ||
+ | |||
+ | Let's take a quick look at each of them: | ||
+ | |||
+ | ===Intel® Advisor=== | ||
+ | |||
+ | Vectorization optimization and thread prototyping. | ||
+ | |||
+ | '''Use this tool in the vectorization and threading stages of the flow.''' | ||
+ | |||
+ | ===Intel® Inspector=== | ||
+ | [[File:XEInspectorLogo.jpg]] | ||
+ | |||
+ | Memory and thread debugger. | ||
+ | |||
+ | '''Use this tool to find races, deadlocks, and illegal memory accesses.''' | ||
+ | * Locate root cause errors early―before you release | ||
+ | * Quickly debug intermittent races and deadlocks | ||
+ | |||
+ | ===Intel® VTune™ Amplifier=== | ||
+ | |||
+ | Performance profiler. | ||
+ | |||
+ | '''Use this tool in the threading and bandwidth optimization stages and for advanced vectorization optimization.''' | ||
+ | |||
+ | * Save money: Locate root cause errors early―before you release | ||
+ | * Save time: Quickly debug intermittent races and deadlocks | ||
+ | |||
+ | ---- |
Revision as of 15:06, 19 November 2018
Contents
Debugging Threads in Intel Parallel Studio
Group Members
Intel® Parallel Studio XE
Intel Parallel Studio XE is a software development tool suite for compiling applications and optimizing performance with less effort.
The Intel C++ Compiler is not the only tool that comes with IPS XE 2019. It also includes next applications:
- Intel® Advisor
- Intel® Inspector
- Intel® VTune™ Amplifier
Let's take a quick look at each of them:
Intel® Advisor
Vectorization optimization and thread prototyping.
Use this tool in the vectorization and threading stages of the flow.
Intel® Inspector
Memory and thread debugger.
Use this tool to find races, deadlocks, and illegal memory accesses.
- Locate root cause errors early―before you release
- Quickly debug intermittent races and deadlocks
Intel® VTune™ Amplifier
Performance profiler.
Use this tool in the threading and bandwidth optimization stages and for advanced vectorization optimization.
- Save money: Locate root cause errors early―before you release
- Save time: Quickly debug intermittent races and deadlocks