COSC 273: Parallel and Distributed Computing
course materials for Spring 2021
Welcome to the Spring 2021 edition of COSC 273: Parallel and Distributed Computing! Here, you will find links to course materials and assignments. Please start by reading the course syllabus.
Notes
Week 01 (Feb. 15–19)
Week 02 (Feb. 22–26)
- Partially Ordered Sets and Scheduling
- AMP Chapter 01, Sections 1–2, 4, 6 (by Wednesday)
- AMP Chapter 02, Sections 1–4, 7, skim 9 (by Friday)
Slides
Lectures
- Lecture 01: Introduction and Motivation
- Lecture 02: Limitations of Parallelism and Distributed Control
- Lecture 03: Mutual Exclusion I
- Lecture 04: Mutual Exclusion II
Labs
Labs
- Lab 01: Estimating Pi (Due 2/26/21)
- Lab 02: Computing Shortcuts (Due 3/12/21)
- Lab 03 (Due 3/26/21)
- Lab 04 (Due 4/9/21)
- Lab 05 (Due 4/23/21)
- Lab 06 (Due 5/7/21)
Assignments
- Assignment 01 (Due 3/5/21)
- Assignment 02 (Due 3/19/21)
- Assignment 03 (Due 4/2/21)
- Assignment 04 (Due 4/16/21)
- Assignment 05 (Due 4/30/21)
- Assignment 06 (Due 5/14/21)
Project
- Project Proposal (Due: TBA)
- Proof of Concept (Due: TBA)
- Final Project (Due: TBA)