MPCS 52060
Site
Course Information
Syllabus
Calendar
Academic Honesty
Modules
Module Readings
M1: Introduction to Parallel Programming & Golang
M2: Shared Memory Architectures
M3: Principles of Mutual Exclusion
M4: Concurrent Objects (Part 1)
M5: Concurrent Objects (Part 2)
M6: Concurrent Execution Models
M7: Advanced Parallel Scheduling Techniques (Part 1)
M8: Advanced Parallel Scheduling Techniques (Part 2)
M9: GPGPU Programming & Parallel Programming in C & Python
Assignments
Getting Help
Office Hours
Asking Questions on Ed
Resources
UChicago CS Student Resource Guide
Running Go Remotely
Index