Readers-writer LockIntroduces the readers-writer lock for handling concurrency in scenarios with frequent reads and occasional updates.
Multi Masters SystemsExplores Multi Masters Systems, discussing architectures with multiple processors, shared memory, mutual exclusion, and hardware accelerators.
Introduction to Multicore ProcessorsCovers the shift to multicore processors, processor-memory architecture, concurrency challenges, and synchronization problems in modern computing.
Concurrency OverviewExplores the significance of concurrency in enhancing system performance and responsiveness, emphasizing the need for synchronization and atomicity to prevent race conditions and non-determinism.
The Power of RegistersCovers wait-free implementations of atomic objects, focusing on counters and snapshots, discussing key ideas for enforcing atomicity and wait-freedom.