Skip to content

Latest commit

 

History

History
53 lines (33 loc) · 1.56 KB

File metadata and controls

53 lines (33 loc) · 1.56 KB

Project 0 Getting Started

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

  • Calvin Lieu
  • Tested on: Windows 11, i5-13450HX @ 2.40GHz 16GB, NVIDIA GeForce RTX 5050 Laptop GPU 8GB (Personal)

Installing all the tools I need for GPU programming using an unfamiliar interface was certainly tricky! This was my first time setting up my own Windows system and first time using Visual Studio so this setup took a lot longer than expected. Thankfully everything seems to be working as expected. Proof below :)


CUDA project edit

Name Change
First time editing a CUDA project.


Nsight CUDA debugging

Thread Match
Breakpoint hit on a matched thread.

Thread ID
The matching thread's info in locals tab.

The Nsight debugging tool looks like it will be very useful in identifying bugs in specific threads.


Nsight Systems profiling

Nsight Sys
Nsight Systems timeline.

Nsight Sys Report
Summary report.

The Nsight Systems tool will be essential for optimizing code and ensuring efficient scaling with its detailed metrics and visualisations.


Web graphics capability

WebGL
WebGL compatibility report.

WebGPU
WebGPU compatibility report.

My system is compatible with both WebGL and WebGPU—happy days.