UWHPC Logo

UW High Performance
Computing

A student design team at the University of Waterloo pushing the boundaries of parallel and high-performance computing.

What We Do

Focus Areas

We tackle challenging problems across the HPC stack, from hardware to algorithms.

01

Parallel Computing

Designing parallel algorithms with MPI, OpenMP, and CUDA for multi-core and GPU systems, and applying them to computational physics simulations and large-scale numerical workloads.

02

Benchmarking & Profiling

Running system benchmarks, profiling real workloads, and building performance tooling to identify bottlenecks and guide optimization decisions.

03

Performance Optimization

Maximizing throughput with vectorization, cache-aware tuning, and low-level systems programming in C, C++, and Rust, including modern C++ techniques for zero-cost abstractions.

Get Involved

Join UWHPC

We're always looking for driven people

Whether you're experienced in HPC or just curious about high-performance systems, there's a place for you on our team.