Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
This lecture covers the theoretical foundations for emerging multiprocessor technologies, focusing on Remote Direct Memory Access (RDMA) and Non-Volatile Random Access Memory (NVRAM). It discusses the challenges of contention, concurrency control, and lock-free locks in these technologies. The instructor presents research on RDMA consensus algorithms, fault tolerance, and dynamic permissions. The lecture explores the performance implications of RDMA in practice, scalability issues, and the use of expander graphs for fault tolerance. It also delves into the comparison between message passing and shared memory models, analyzing the fault tolerance and performance aspects of each. Additionally, the lecture touches on future directions in shared memory modeling, hardware features, and the practical implications of theoretical advancements.