Difference between revisions of "GPU621/Intel Parallel Studio Inspector"
(→Intel Parallel Studio Inspector) |
(→Intel Parallel Studio Inspector) |
||
Line 11: | Line 11: | ||
The purpose of this project is to provide a functional overview of the Intel Inspector, which is a correctness checking program that detects and locates threading errors (deadlocks and data races) and memory errors (memory leaks and illegal memory accesses) of an application. In this project, the functional components and the graphical user interface of the Intel Inspector are demonstrated by use case examples. The successful delivery of this project concludes that how to utilize this tool from Intel to improve the accuracy and efficiency when developing memory and computation-intensive application. | The purpose of this project is to provide a functional overview of the Intel Inspector, which is a correctness checking program that detects and locates threading errors (deadlocks and data races) and memory errors (memory leaks and illegal memory accesses) of an application. In this project, the functional components and the graphical user interface of the Intel Inspector are demonstrated by use case examples. The successful delivery of this project concludes that how to utilize this tool from Intel to improve the accuracy and efficiency when developing memory and computation-intensive application. | ||
− | <div> | + | [[<div> |
<pre style="color:#000000;background:#ffffff;"><span style="color:#800000; font-weight:bold; ">int</span> main<span style="color:#808030; ">(</span><span style="color:#808030; ">)</span> | <pre style="color:#000000;background:#ffffff;"><span style="color:#800000; font-weight:bold; ">int</span> main<span style="color:#808030; ">(</span><span style="color:#808030; ">)</span> | ||
<span style="color:#800080; ">{</span> | <span style="color:#800080; ">{</span> | ||
Line 21: | Line 21: | ||
<span style="color:#800080; ">}</span> | <span style="color:#800080; ">}</span> | ||
</pre> | </pre> | ||
− | </div> | + | </div>]] |
Revision as of 14:11, 20 November 2020
GPU621/DPS921 | Participants | Groups and Projects | Resources | Glossary
Group Members
1. Yuhao Lu
2. Song Zeng
3. Jiawei Yang
Intel Parallel Studio Inspector
Description
The purpose of this project is to provide a functional overview of the Intel Inspector, which is a correctness checking program that detects and locates threading errors (deadlocks and data races) and memory errors (memory leaks and illegal memory accesses) of an application. In this project, the functional components and the graphical user interface of the Intel Inspector are demonstrated by use case examples. The successful delivery of this project concludes that how to utilize this tool from Intel to improve the accuracy and efficiency when developing memory and computation-intensive application.
[[<span style="color:#800000; font-weight:bold; ">int</span> main<span style="color:#808030; ">(</span><span style="color:#808030; ">)</span> <span style="color:#800080; ">{</span> <span style="color:#800000; font-weight:bold; ">int</span><span style="color:#808030; ">*</span> c<span style="color:#800080; ">;</span> c <span style="color:#808030; ">=</span> new <span style="color:#800000; font-weight:bold; ">int</span><span style="color:#808030; ">(</span><span style="color:#008c00; ">5</span><span style="color:#808030; ">)</span><span style="color:#800080; ">;</span> <span style="color:#bb7977; font-weight:bold; ">std</span><span style="color:#808030; ">::</span><span style="color:#bb7977; font-weight:bold; ">cout</span> <span style="color:#808030; "><</span><span style="color:#808030; "><</span> <span style="color:#797997; ">*c</span> <span style="color:#808030; "><</span><span style="color:#808030; "><</span> <span style="color:#bb7977; font-weight:bold; ">std</span><span style="color:#808030; ">::</span><span style="color:#bb7977; font-weight:bold; ">endl</span><span style="color:#800080; ">;</span> <span style="color:#800000; font-weight:bold; ">return</span> <span style="color:#008c00; ">0</span><span style="color:#800080; ">;</span> <span style="color:#800080; ">}</span>