Difference between revisions of "GPU621/Group 6"

From CDOT Wiki
Jump to: navigation, search
(Progress)
(Intel Parallel Studio Inspector)
Line 9: Line 9:
 
Intel Inspector (successor of Intel Thread Checker) is a memory and thread checking and debugging  
 
Intel Inspector (successor of Intel Thread Checker) is a memory and thread checking and debugging  
 
tool to increase the reliability, security, and accuracy of C/C++ and Fortran applications.
 
tool to increase the reliability, security, and accuracy of C/C++ and Fortran applications.
 +
 +
 +
'''Memory Errors'''                                                 
 +
- Memory leaks                                                                   
 +
- Memory corruption
 +
- Allocation and deallocation API mismatches                     
 +
- Inconsistent memory API usage
 +
- Illegal memory access
 +
- Uninitialized memory read
 +
 +
'''Threading Errors'''
 +
- Data races
 +
- Heap races
 +
- Stack races
 +
- Deadlocks
 +
 +
'''New for 2019'''
 +
Find persistence errors like missing or redundant cache flushes. (Persistent memory is an emerging class of memory storage technology.)
 +
Detect deadlocks on std::shared_mutex (C++17 standard).
 +
Experience improved compatibility with some antiviruses.
 +
Use the latest operating systems and Microsoft Visual Studio*.

Revision as of 14:44, 25 November 2018

Intel Parallel Studio Inspector

Group Members

  1. Shawn Pang
  2. Josh Tardif
  3. Vincent Logozzo
  4. eMail All

Intel Inspector (successor of Intel Thread Checker) is a memory and thread checking and debugging tool to increase the reliability, security, and accuracy of C/C++ and Fortran applications.


Memory Errors - Memory leaks - Memory corruption - Allocation and deallocation API mismatches - Inconsistent memory API usage - Illegal memory access - Uninitialized memory read

Threading Errors - Data races - Heap races - Stack races - Deadlocks

New for 2019 Find persistence errors like missing or redundant cache flushes. (Persistent memory is an emerging class of memory storage technology.) Detect deadlocks on std::shared_mutex (C++17 standard). Experience improved compatibility with some antiviruses. Use the latest operating systems and Microsoft Visual Studio*.