Explores reliable broadcast algorithms, focusing on causal order and uniform reliability, with exercises on failure detector properties and memory optimization.
Explores the evolution of hardware/software co-design, emphasizing the importance of specialization and the challenges of optimizing performance and energy efficiency.