Войти
  • 6751Просмотров
  • 7 месяцев назадОпубликованоeisfrosch

The Blessings and Curses of Cache Optimization

The CPU cache is a crucial component in modern computers. It significantly accelerates programs by decreasing memory latency, and you can even optimize programs to use it more efficiently and improve performance further. But in some cases, it can causes problems that are difficult to debug. And even security vulnerabilities! This video discusses the good and bad sides of the CPU cache as well as some applications of software caches. - Script: - References: #references - Source Code: Chapters: - 0:00 What's a Cache - 1:53 The Blessings - 5:31 The Curses - 8:49 Software Caches