Difference between revisions of "GPU621/Debugging OpenMP"

From CDOT Wiki
Jump to: navigation, search
(GPU621 Project on Debugging with OpenMP in Visual Studio 2022)
 
Line 3: Line 3:
 
# [mailto:sali263@myseneca.ca?subject=GPU621 Sami Ali]
 
# [mailto:sali263@myseneca.ca?subject=GPU621 Sami Ali]
 
# [mailto:lliu170@myseneca.ca?subject=GPU621 Leon Liu]
 
# [mailto:lliu170@myseneca.ca?subject=GPU621 Leon Liu]
 +
 +
// TODO: Create a tutorial on how to debug parallel programs using OpenMP in Visual Studio
 +
// remember to add pictures if possible
  
 
= Process and Thread =
 
= Process and Thread =
 +
 +
== Process ==
 +
 +
// TODO: Explain what processes are in OpenMP (short)
 +
 +
== Thread ==
 +
 +
// TODO: Explain what threads are in OpenMP (short)
 +
 +
== Multiple Processes ==
 +
 +
// TODO: Explain why and how to run multiple processes in one or more projects in VS (long)
  
 
= User Interface =
 
= User Interface =
 +
 +
// TODO: Show the window and explain what it does for every single window below (medium)
 +
 +
== Attach to Process Dialog Box ==
 +
 +
== Process Window ==
 +
 +
== Thread Window ==
 +
 +
== Source Window ==
 +
 +
== Debug Location Window ==
 +
 +
== Parallel Stacks Window ==
 +
 +
== Parallel Tasks Window ==
 +
 +
== Parallel Watch Window ==
  
 
= Walkthrough =
 
= Walkthrough =
  
 +
// TODO: Step-by-step walkthrough on how to debug program with the specific window
 +
// use same program for both tests
 +
// can probably just take something from course notes and modify it to fit our parameters
 +
 +
== Case A: Using the Thread Window ==
 +
 +
// TODO: walkthrough on using thread window to debug (medium)
 +
 +
== Case B: Using the Parallel Stacks Window ==
  
 +
// TODO: walkthrough on using parallel stacks window to debug (long)
 +
// https://learn.microsoft.com/en-us/visualstudio/debugger/using-the-parallel-stacks-window?view=vs-2022
  
 
https://en.wikipedia.org/wiki/Help:Cheatsheet
 
https://en.wikipedia.org/wiki/Help:Cheatsheet

Revision as of 20:48, 28 November 2022

Group Members

  1. Jimmy Liu
  2. Sami Ali
  3. Leon Liu

// TODO: Create a tutorial on how to debug parallel programs using OpenMP in Visual Studio // remember to add pictures if possible

Process and Thread

Process

// TODO: Explain what processes are in OpenMP (short)

Thread

// TODO: Explain what threads are in OpenMP (short)

Multiple Processes

// TODO: Explain why and how to run multiple processes in one or more projects in VS (long)

User Interface

// TODO: Show the window and explain what it does for every single window below (medium)

Attach to Process Dialog Box

Process Window

Thread Window

Source Window

Debug Location Window

Parallel Stacks Window

Parallel Tasks Window

Parallel Watch Window

Walkthrough

// TODO: Step-by-step walkthrough on how to debug program with the specific window // use same program for both tests // can probably just take something from course notes and modify it to fit our parameters

Case A: Using the Thread Window

// TODO: walkthrough on using thread window to debug (medium)

Case B: Using the Parallel Stacks Window

// TODO: walkthrough on using parallel stacks window to debug (long) // https://learn.microsoft.com/en-us/visualstudio/debugger/using-the-parallel-stacks-window?view=vs-2022

https://en.wikipedia.org/wiki/Help:Cheatsheet