Everything About ___
Live briefing

Everything about Memory access pattern

In computing, a memory access pattern or IO access pattern is the pattern with which a system or program reads and writes memory on secondary storage. These patterns differ in the level of locality of reference and drastically affect cache performance, and also have implications for the approach to parallelism and distribution of workload in shared memory systems. Further, cache coherency issues can affect multiprocessor performance, which means that certain memory access patterns place a ceiling on parallelism. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Memory access patternA 5-minute orientation
  2. Skim a recent paper: Near-Optimal Multirun March Memory Test Algorithms for Neighborhood Pattern-Sensitive Faults in Random-Access MemoriesInfluential work since 2022
  3. Pick up a classic book: Photonics for processors, neural networks, and memoriesThe most-reprinted book on the subject
  4. Read the landmark paper: Highly-Efficient Hardware Architecture for CRYSTALS-Kyber With a Novel Conflict-Free Memory Access PatternCited 53 times
  5. Go sideways: Parallel RAMA closely related topic
  6. Go sideways: Cache prefetchingA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics