What makes it harder than UniProcessor computing?
- Correctness
- We suddenly have data structures which can be accessed from multiple CPUs at once! We need extra locking
- Interrupts get complex...
- Performance
- Locking granularity
- Cache coherency is expensive
- Need to propagate some updates between CPUs
Notes:
No notes for slide 4