Skip to content

UserRYang/Project0-Getting-Started

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project 0 Getting Started

University of Pennsylvania, CIS 565: GPU Programming and Architecture, Project 0

  • Raymond Yang
  • Tested on: September 1, 2021 with Windows 10

Testing and Analysis

This section entails the results of testing config for my personal laptop (XPS 15 9570) after completing Part 1 of instructions.

Testing CUDA

My laptop successfully configured and generated a Visual Studio Solution file for building and running 'cis565_getting_started'. Prior to modification of line 13 of 'main.cpp' the output follows: image0

After modification of line 13 of 'main.cpp' the output follows: image0

Analyzing CUDA

Using Nsight to analyze CUDA required additional extensions no longer native to Visual Studios. Details can be found here. In order to perform a trace, I followed 'Extensions >> Nsight >> Nsight Systems 2021.2.4 >> Trace'. The output follows: image0

Nsight Debugging

This portion of the instructions demonstrated fundamentals for using CUDA Nsight Debugging Tools. Using 'index == 2000' as the test condition, the output mapping 'blockIdx' and 'threadIdx' to 'CTA' and 'Thread' respectively follows: image0

WebGL Verification

This portion tests whether our local computers have functionality with WebGL. The output follows: image0

DXR Verification

This portion is intended to identify the capacity of our local computers with respect to DXR. From the results, my personal laptop is exclusively capable of 'FL'. The results from the unmodified 'barycentric' vector value follows: image0

The results from the modified 'barycentrics = float3(0, 1.0, 0)' follows: image0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.3%
  • C 8.9%
  • HLSL 6.0%
  • CMake 0.5%
  • Cuda 0.2%
  • Batchfile 0.1%