STATS 607
Advanced Statistical Computing
This course surveys essential tools and techniques for improving the speed, stability, and usability of research code. Topics include vectorization and tensor computations; automatic differentiation and just-in-time compilation; debugging, optimizing, and testing statistical procedures; essentials of GPU computing and CUDA; parallel and distributed computing; and recent advances in large-scale inference. Students are expected to contribute their own research problems, which will serve as the basis for a class project.
Topics
- vectorization and tensor computations
- automatic differentiation and just-in-time compilation
- debugging
- optimizing
- and testing statistical procedures
- essentials of GPU computing and CUDA
- parallel and distributed computing
- and recent advances in large-scale inference
Topics explicitly listed in official catalogue description
Prerequisites & course information
STATS 600 & 601. Consent of department required. (Prerequisites enforced at registration.) (3; 1.5 in the half-term). May be elected three times for credit.
Sources
- Course catalogue ↗2026-2027