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 software optimizations focusing on improving program performance by maximizing cache hits and parallel scheduling optimizations. Topics include optimizing cache performance, reducing true sharing, parallelizing algorithms, and improving work distribution. The lecture also discusses the impact of false sharing, coherence misses, and the importance of data padding for cache efficiency.