TEXT: Herlihy and Shavit, The Art of Multiprocessor Programming, Revised First Edition, Elsevier, 2012.

COURSE COORDINATOR: Hai Zhou

PREREQUISITE: EECS 110 or 111.

SCHEDULE
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:

GRADES:

COURSE OBJECTIVES:

ABET CONTENT CATEGORY:

more news