An assortment of small projects in parallelization and synchronization mechanisms:
- Mutual Exclusion
- Parallel Scheduling
- Concurrent Data Structures
- Barriers
- Memory Consistency Models
- Cache Locality
Some of these projects were completed as part of coursework for CSE 113: Parallel Programming.