TEXT: Herlihy and Shavit, The Art of Multiprocessor Programming, Revised First Edition, Elsevier, 2012.
COURSE COORDINATOR: Prof. Hai Zhou
PREREQUISITE: EECS 110 or EECS 111.
Week 1: Introduction to Concurrency and Its Challenges
Week 2: Mutual Exclusion
Week 3: Concurrent Objects
Week 4: Foundations of Shared Memory
Week 5: Primitive Synchronization Operations
Week 6: Universality of Consensus
Week 7: Spin Locks and Contention
Week 8: Distributed Coordination
Week 9: Barriers
Week 10: Transaction Memory
DETAILED COURSE TOPICS:
ABET CONTENT CATEGORY: