GEN 10713

Introduction to High Performance Computing

Stanford University · UGRD · Fall 2026

1 section
Add to a schedule

Catalog description

High Performance Computing (HPC) powers modern artificial intelligence, enabling the scale required for deep learning, generative AI, and emerging agentic systems. This course introduces the design and use of HPC clusters for AI applications in academia and industry. Students explore the AI lifecycle - from data collection to advanced deep learning - while connecting high-level concepts to systems-level implementation. Topics include GPU/TPU architectures, parallel computing, cluster operating systems, resource management, containerization, and advanced methods such as attention and mixture-of-experts. Hands-on labs emphasize building and configuring HPC systems, optimizing networks, managing resources, and deploying AI workloads in computer vision and natural language processing. The course also features instruction on hyperscale data centers from an industry expert. Students gain practical experience in both AI development and the infrastructure required to run it at scale. Open to students from diverse backgrounds.

Sections

Current meeting, instructor, credit, and enrollment details

Updated 3 hours ago

001

Availability not recently verified
Class #stanford-10713Fall 2026UGRD1 credits
Days & times
No scheduled meeting time
Meeting dates
Location
Instructor
Staff
Class numbers and section codes come from the registrar.
Spot missing or incorrect course data?