diff --git a/README.md b/README.md index dd258af..96d9881 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,43 @@ Project 0 Getting Started **University of Pennsylvania, CIS 565: 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) +* NAME: SOMANSHU AGARWAL + * www.linkedin.com/in/somanshu25 +* Tested on: Windows 10, i7-6700 @ 3.4GHz 16GB (Moore 100 Lab) -### (TODO: Your README) +### -Include screenshots, analysis, etc. (Remember, this is public, so don't put -anything here that you don't want to share with the world.) +The follwing is the report for the HW0 submission. I'm submitting the assignment late as I was outside United States till 1st September and I had MacBook with Intel Iris GRaphics Card, thus I could not run CUDA in the laptop and had to use one of the computers in the lab. +I used one of the lab computers in Moore 100C. The Git Bash, Microsoft Visio 2017, CUDA were installed in the computer and the chrome browser supported WebGL. + +## Part 2.1 +THe CUDA compute compatibility of the computer is + +## Part 2.2: Checking WebGL status + +The screenshot showing the WebGL status seen in chrome is below: + +![](images/part2.2.PNG) + +We can see that WebGL is enabled and hardware-accelerated. + +## Part 2.3: +Skipping the part as I'm submitting HW0 from the Moore computer4. + +## Part3 and Part 4 +After going throuhg all the steps and performing Build and Run in Microsoft Visio 2017, I got the new window with lagenta anf red colors on the screen. Further, on the task bar, I replaed the string "YOUR NAME HERE" with my actual name and the scrrenshotb of the new window is below: + +![](images/part4.PNG) + +# Part 5 +After getting introduced to Visio, this part deals with going through Nsight application for getting familiar with the CUDA interface. The steps provided were done to see how to analyze the running details of the program on the GPU. The scrrenshot for showing the analysis of the test project is given below: + +![](images/part5.PNG) + +## Part 6 +This part deals with getting familiar with Debugging interface of Nsight. The part helps to get familiar with introducing the breakppoints and how the analyse the values which have changed after iterating throught the breakpoints and the various conditional conditioms you can further apply for the breakpoints. The screenshot showing CUDA info with Wrap is below: + +![](images/part6.PNG) + +Finally I committed and pushed all the changes into the GitHub Reporitory which was forked on my GitHub account. diff --git a/cuda-getting-started/src/main.cpp b/cuda-getting-started/src/main.cpp index 886fd4c..800f8d3 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 = "TODO: SOMANSHU AGARWAL"; if (init(argc, argv)) { mainLoop(); diff --git a/images/part2.2.PNG b/images/part2.2.PNG new file mode 100644 index 0000000..394eed0 Binary files /dev/null and b/images/part2.2.PNG differ diff --git a/images/part4.PNG b/images/part4.PNG new file mode 100644 index 0000000..8359abd Binary files /dev/null and b/images/part4.PNG differ diff --git a/images/part5.PNG b/images/part5.PNG new file mode 100644 index 0000000..696e26a Binary files /dev/null and b/images/part5.PNG differ diff --git a/images/part6.PNG b/images/part6.PNG new file mode 100644 index 0000000..7feebaa Binary files /dev/null and b/images/part6.PNG differ