diff --git a/README.md b/README.md index dd258af..9ad1752 100644 --- a/README.md +++ b/README.md @@ -3,12 +3,26 @@ 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) +* Xuanzhuo Xu + * [LinkedIn](https://www.linkedin.com/in/xuanzhuoxu/), [personal website](https://www.linkedin.com/in/xuanzhuoxu/), [github](https://github.com/PKUxxz), etc. +* Tested on: Windows Server 2019, E5-2686 @ 2.30GHz 30.5GB, Tesla M60 8GB (AWS g3s.xlarge) ### (TODO: Your README) +#### Here's the screenshot after running `cis565_` +![](images/3-1-1.png) +I encountered multiple problem before getting this, one key probem is, the Tesla computing cards do not support WDDM mode originally. One should purchase the lisence of GRID driver, and manually switch it to WDDM mode, to enable the support of OpenGL. For those who use AWS, a easier way is just to use the launch template with GRID driver with some overhead cost. -Include screenshots, analysis, etc. (Remember, this is public, so don't put -anything here that you don't want to share with the world.) +#### Here's the screenshot after Nsight Trace +![](images/3-1-2.png) +Apart from doing all the things in the manual, one still should install Nsight Extension in Visual Studio manually to see Nsight System options. + +#### Here's the screenshot of Nsight Debug +![](images/3-1-3.png) + +#### Here's the screenshot of WebGL support +![](images/3-2.png) +Some options is different from those in manual. + +#### DXR +About DXR part, I found the Tesla series GPU I'm currently using is not compatiable with the DXR, and using AWS EC2 with GeForce GTX series cards seems way too expensive. And I failed to get the access to SIGLAB machines. The Virtual PC Lab machines loses all the files and settings as the connection lost, and it do happen very often. diff --git a/cuda-getting-started/src/main.cpp b/cuda-getting-started/src/main.cpp index 886fd4c..117c178 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 = "Xuanzhuo Xu"; if (init(argc, argv)) { mainLoop(); diff --git a/images/3-1-1.png b/images/3-1-1.png new file mode 100644 index 0000000..70eff76 Binary files /dev/null and b/images/3-1-1.png differ diff --git a/images/3-1-2.png b/images/3-1-2.png new file mode 100644 index 0000000..d3bd3b2 Binary files /dev/null and b/images/3-1-2.png differ diff --git a/images/3-1-3.png b/images/3-1-3.png new file mode 100644 index 0000000..e353957 Binary files /dev/null and b/images/3-1-3.png differ diff --git a/images/3-2.png b/images/3-2.png new file mode 100644 index 0000000..b88e6f4 Binary files /dev/null and b/images/3-2.png differ