Intro to GPU Programming

About

This guide provides materials for getting started with writing and running GPU code on the Princeton HPC clusters. It covers the NVIDIA GPU-accelerated libraries and CUDA kernels.

GPU Resources

CUDA Training Series at ORNL
OpenACC Training Series at ORNL
OpenACC Workshop at Princeton
Intro to CUDA Blog Post
Online Book Available through PU Library

Getting Help

If you encounter any difficulties with building or running GPU codes on our HPC clusters then please send an email to cses@princeton.edu or attend a help session.

Authorship

This guide was created by Jonathan Halverson.