Index ¦ Archives ¦ Atom

What every programmer should know about memory

This was a series of posts appeared on LWN, a while ago. A precious document from Ulrich Drepper which have been brought back recently to great attention to me from a post on HN. Thanks Ulrich, LWN and HN:

  • Part 1 (Introduction)
  • Part 2 (CPU caches)
  • Part 3 (Virtual memory)
  • Part 4 (NUMA systems)
  • Part 5 (What programmers can do - cache optimization)
  • Part 6 (What programmers can do - multi-threaded optimizations)
  • Part 7 (Memory performance tools)
  • Part 8 (Future technologies)
  • Part 9 (Appendices and bibliography)

© Giulio Fidente. Built using Pelican. Theme by Giulio Fidente on github. Member of the Internet Defense League.