diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..378eac2 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +build diff --git a/README.md b/README.md index d2fa33d..13fac60 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,45 @@ Project 0 Getting Started **University of Pennsylvania, CIS 5650: GPU Programming and Architecture, Project 0** -* (TODO) YOUR NAME HERE - * (TODO) [LinkedIn](), [personal website](), [twitter](), etc. -* Tested on: (TODO) Windows 22, i7-2222 @ 2.22GHz 22GB, GTX 222 222MB (Moore 2222 Lab) +* Yunhao Qian + * [LinkedIn](www.linkedin.com/in/yunhao-qian-026980170) + * [GitHub](https://github.com/yunhao-qian) +* Tested on my personal computer: + * OS: Windows 11, 24H2 + * CPU: 13th Gen Intel(R) Core(TM) i7-13700 (2.10 GHz) + * GPU: NVIDIA GeForce RTX 4090 + * RAM: 32.0 GB -### (TODO: Your README) +## Part 2.1: Project Instructions - CUDA -Include screenshots, analysis, etc. (Remember, this is public, so don't put -anything here that you don't want to share with the world.) +### Part 2.1.2: Modify the CUDA Project and Take a Screenshot + +![](images/Screenshot%202025-08-29%20191553.png) + +### Part 2.1.3: Nsight Debugging + +#### Nsight Debugging on Windows using Nsight Visual Studio Edition + +![](images/Screenshot%202025-08-29%20193629.png) + +#### Nsight Systems on Windows & Linux + +Analysis Summary: + +![](images/Screenshot%202025-08-29%20194129.png) + +Timeline: + +![](images/Screenshot%202025-08-29%20194252.png) + +### Part 2.1.5: Nsight Compute + +![](images/Screenshot%202025-08-29%20201102.png) + +## Part 2.2: Project Instructions - WebGL + +![](images/Screenshot%202025-08-29%20201404.png) + +## Part 2.3: Project Instructions - WebGPU + +![](images/Screenshot%202025-08-29%20201523.png) diff --git a/cuda-gl-check/src/main.cpp b/cuda-gl-check/src/main.cpp index 886fd4c..2222ab8 100644 --- a/cuda-gl-check/src/main.cpp +++ b/cuda-gl-check/src/main.cpp @@ -11,7 +11,7 @@ */ int main(int argc, char* argv[]) { // TODO: Change this line to use your name! - m_yourName = "TODO: YOUR NAME HERE"; + m_yourName = "Yunhao Qian"; if (init(argc, argv)) { mainLoop(); diff --git a/images/.gitignore b/images/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/images/Screenshot 2025-08-29 191553.png b/images/Screenshot 2025-08-29 191553.png new file mode 100644 index 0000000..6fcce31 Binary files /dev/null and b/images/Screenshot 2025-08-29 191553.png differ diff --git a/images/Screenshot 2025-08-29 193629.png b/images/Screenshot 2025-08-29 193629.png new file mode 100644 index 0000000..4bc2f27 Binary files /dev/null and b/images/Screenshot 2025-08-29 193629.png differ diff --git a/images/Screenshot 2025-08-29 194129.png b/images/Screenshot 2025-08-29 194129.png new file mode 100644 index 0000000..c454510 Binary files /dev/null and b/images/Screenshot 2025-08-29 194129.png differ diff --git a/images/Screenshot 2025-08-29 194252.png b/images/Screenshot 2025-08-29 194252.png new file mode 100644 index 0000000..a5b2033 Binary files /dev/null and b/images/Screenshot 2025-08-29 194252.png differ diff --git a/images/Screenshot 2025-08-29 201102.png b/images/Screenshot 2025-08-29 201102.png new file mode 100644 index 0000000..4b914b6 Binary files /dev/null and b/images/Screenshot 2025-08-29 201102.png differ diff --git a/images/Screenshot 2025-08-29 201404.png b/images/Screenshot 2025-08-29 201404.png new file mode 100644 index 0000000..0ab2ae5 Binary files /dev/null and b/images/Screenshot 2025-08-29 201404.png differ diff --git a/images/Screenshot 2025-08-29 201523.png b/images/Screenshot 2025-08-29 201523.png new file mode 100644 index 0000000..3b341de Binary files /dev/null and b/images/Screenshot 2025-08-29 201523.png differ