GPU

Benchmarking Parallel Programs

Learn how to benchmark your program for parallel SLURM jobs.

GPU-Enabled Applications on UVA's HPC Systems

This tutorial is an introduction to utilizing GPU computing resources on UVA's HPC systems.

The NVIDIA RAPIDS Library

Accelerate your data science pipeline with RAPIDS on NVIDIA GPUs

Distributed Deep Learning with GPUs on HPC

This hands-on workshop provides an overview of neural networks with a focus on GPUs. Example codes will be provided in both Tensorflow and Pytorch and how to use them on Rivanna.

Introduction to Deep Learning Using HPC

This tutorial provides an introduction to deep learning using high power computing. This workshop will cover accessing deep learning containers, resource allocation and helpful tools, how to choose a GPU, and deep learning slurm scripts.

Introduction to Shared Memory Programming

An introduction to parallel programming using shared memory, including some GPU.