108
edits
Changes
→Progress
'''Nov 6th - 13th:'''
*There are great resources about Intel Parallel Debugger Extension for Microsoft Visual Studio like below.
# Debugging Threads in Intel Parallel Studio - [[http://www.drdobbs.com/windows/intel-parallel-debugger-extension-for-mi/214502747 Dr . Dobbs Article]]
# Intel® Parallel Debugger Extension, Added Aug 2, 2012 - [[https://software.intel.com/en-us/articles/parallel-debugger-extension]]
# Intel Parallel Composer Parallel Debugger Extension Tutorial - [[https://www.youtube.com/watch?v=uo3kAhVQUcs Mittie Sylvian's Video]]
<tr><td>Callout Letter</td><td>Element Name</td><td>Description</td></tr>
<tr><td>A</td><td>Call Stack Segment or Node</td><td>Contains a series of method contexts for one or more threads. </td></tr>
<tr><td>B</td><td>Blue Highlight</td><td>Presente Present the call path of the current thread.</td></tr>
<tr><td>C</td><td>Arrow lines</td><td>Connect nodes to make up the entire call path for the thread(s).</td></tr>
<tr><td>D</td><td>Tooltip on Node Header</td><td>Shows the ID and user-defined name of each thread whose call path shares this node.</td></tr>
<table border="1">
<tr><td>[[File:qsort_set1.png|300px|thumb|left|alt qsort_set1]]</td><td>Recursive calling parallel_qsort of spawning parallel_qsort in the first parallel_qsort function which main thread has responible for</td></tr>
<tr><td>[[File:qsort_set2.png|300px|thumb|left|alt qsort_set2]]</td><td></td></tr>
<tr><td>[[File:qsort_set3.png|300px|thumb|left|alt qsort_set3]]</td><td></td></tr>
----
* Debugging Tips
# Hit F9 at the front of a line to put the break pointsbreakpoints
# Run the program in Debug mode first and then open the windows you need.
# Open the windows like Memory, Threads, Parallel Stacks, and Local or Auto.
# Hit F10 or F11 to run codes line by line
# F9 to put or remove break pointsbreakpoints
----