MPCS 52060
Site
Course Information
Syllabus
Calendar
Academic Honesty
Modules
M1: Introduction to Parallel Programming & Golang
M2: Parallel Hardware Architectures
M3: Principles of Mutual Exclusion
M4: Concurrent Objects (Part 1)
M5: Concurrent Objects (Part 2) & Parallel Design
M6: Concurrent Execution Models
M7: Advanced Parallel Scheduling Techniques (Part 1)
M8: Advanced Parallel Scheduling Techniques (Part 2)
M9: Introduction to GPGPU Programming & Parallel Programming in C & Python
Assignments
Getting Help
Getting Help
Asking Questions on Ed
Office Hours
Resources
Virtual Desktop
Working Remotely with Visual Studio Code and SSH
Running Go Remotely
Index