Difference between revisions of "GPU621/Code"

From CDOT Wiki
Jump to: navigation, search
(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 16:06, 19 November 2018

Debugging Threads in Intel Parallel Studio

Group Members

  1. Corey James
  2. Guozhao Liang
  3. Oleksii Kozachenko
  4. 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