Skip to content

Repository files navigation

A Hands-On Introduction to GPU Computing

About

This guide provides materials for getting started with running GPU codes on the Princeton Research Computing clusters. It also provides an introduction to writing CUDA kernels and examples of using the NVIDIA GPU-accelerated libraries (e.g., cuBLAS).

Upcoming GPU Training

Fall Break 2026 Parallel Programming & GPU Bootcamp
Scaling Research Applications with Profiling
Princeton GPU User Group
See all Research Computing workshops
Subscribe to Research Computing Mailing List

Learning Resources

GPU Computing at Princeton
Princeton Open Hackathon
Resource List by Open Hackathons
Training Archive at Oak Ridge National Laboratory
LeetGPU - Free GPU Simulator
CUDA C++ Programming Guide by NVIDIA
CUDA Fortran Programming Guide by NVIDIA
Intro to CUDA Blog Post
Online Book Available through PU Library
Princeton A100 GPU Workshop

Getting Help

If you encounter any difficulties with this material then please send an email to cses@princeton.edu or attend a help session.

Authorship

This guide was created by Jonathan Halverson and members of Princeton Research Computing.

About

No description, website, or topics provided.

Resources

Stars

146 stars

Watchers

5 watching

Forks

Releases

Packages

Contributors

Languages