Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
This lecture delves into the concept of locality, focusing on temporal, spatial, and network aspects. It explores the importance of locality in system design, discussing principles like caching, prefetching, and partitioning to optimize data access. The instructor explains how data placement impacts performance, emphasizing the significance of keeping data close to the computation unit. Various strategies, such as hierarchical locks and server-client models, are presented to minimize data movement and enhance system efficiency. The discussion extends to dynamic graphs, memory allocation policies, and causal analysis for performance optimization in multi-threaded applications.
This video is available exclusively on Mediaspace for a restricted audience. Please log in to MediaSpace to access it if you have the necessary permissions.
Watch on Mediaspace