Difference between revisions of "GPU621/Debugging OpenMP"
Line 53: | Line 53: | ||
== Case B: Using the Parallel Stacks Window == | == Case B: Using the Parallel Stacks Window == | ||
− | // TODO: walkthrough on using parallel stacks window to debug (long) | + | // 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://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 19:49, 28 November 2022
Group Members
// 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