diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d163863 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +build/ \ No newline at end of file diff --git a/README.md b/README.md index d2fa33d..641134e 100644 --- a/README.md +++ b/README.md @@ -3,11 +3,28 @@ 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) +* Jinxiang Wang +* Tested on: Windows 11, AMD Ryzen 9 8945HS w/ Radeon 780M Graphics 4.00 GHz 32GB, RTX 4070 Laptop 8 GB -### (TODO: Your README) +Project 0 Check list: +------ +2.1.2: Modify the CUDA Project +![](/images/2.1.2_profile.png) -Include screenshots, analysis, etc. (Remember, this is public, so don't put -anything here that you don't want to share with the world.) +2.1.3: Nsight Debugging +![](/images/2.1.3_Autos.png) +![](/images/2.1.3_WarpInfos.png) + +2.1.4: Nsight Systems +![](/images/2.1.4_AnalysisSummary.png) +![](/images/2.1.4_Timeline) + +2.1.5: Nsight Compute +![](/images/2.1.5_ComputeDetails.png) +![](/images/2.1.5_ComputeSummary.png) + +2.2: Project Instructions - WebGL +![](/images/2.2_WebGL.png) + +2.3: Project Instructions - WebGPU +![](/images/2.3_WebGPU.png) \ No newline at end of file diff --git a/cuda-getting-started/src/main.cpp b/cuda-getting-started/src/main.cpp index 886fd4c..a88a19d 100644 --- a/cuda-getting-started/src/main.cpp +++ b/cuda-getting-started/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 = "Jinxiang Wang"; if (init(argc, argv)) { mainLoop(); diff --git a/images/.gitignore b/images/.gitignore deleted file mode 100644 index e69de29..0000000 diff --git a/images/2.1.2_profile.png b/images/2.1.2_profile.png new file mode 100644 index 0000000..f6606c7 Binary files /dev/null and b/images/2.1.2_profile.png differ diff --git a/images/2.1.3_Autos.png b/images/2.1.3_Autos.png new file mode 100644 index 0000000..5063db8 Binary files /dev/null and b/images/2.1.3_Autos.png differ diff --git a/images/2.1.3_WarpInfos.png b/images/2.1.3_WarpInfos.png new file mode 100644 index 0000000..1c8d5ae Binary files /dev/null and b/images/2.1.3_WarpInfos.png differ diff --git a/images/2.1.4_AnalysisSummary.png b/images/2.1.4_AnalysisSummary.png new file mode 100644 index 0000000..39b9e2f Binary files /dev/null and b/images/2.1.4_AnalysisSummary.png differ diff --git a/images/2.1.4_Timeline.png b/images/2.1.4_Timeline.png new file mode 100644 index 0000000..9928a5a Binary files /dev/null and b/images/2.1.4_Timeline.png differ diff --git a/images/2.1.5_ComputeDetails.png b/images/2.1.5_ComputeDetails.png new file mode 100644 index 0000000..a6a5036 Binary files /dev/null and b/images/2.1.5_ComputeDetails.png differ diff --git a/images/2.1.5_ComputeSummary.png b/images/2.1.5_ComputeSummary.png new file mode 100644 index 0000000..bc1544b Binary files /dev/null and b/images/2.1.5_ComputeSummary.png differ diff --git a/images/2.2_WebGL.png b/images/2.2_WebGL.png new file mode 100644 index 0000000..c557c52 Binary files /dev/null and b/images/2.2_WebGL.png differ diff --git a/images/2.3_WebGPU.png b/images/2.3_WebGPU.png new file mode 100644 index 0000000..b8d8bf3 Binary files /dev/null and b/images/2.3_WebGPU.png differ diff --git a/nsight_output.txt.ncu-rep b/nsight_output.txt.ncu-rep new file mode 100644 index 0000000..ee5bff9 Binary files /dev/null and b/nsight_output.txt.ncu-rep differ