Everything About ___
Live briefing

Everything about Locality of reference

Tendency of a processor to access nearby memory locations in space or time

In computer science, locality of reference, also known as the principle of locality, is the tendency of a processor to access the same set of memory locations repetitively over a short period of time. There are two basic types of reference locality – temporal and spatial locality. Temporal locality refers to the reuse of specific data and/or resources within a relatively small time duration. Spatial locality refers to the use of data elements within relatively close storage locations. Sequential locality, a special case of spatial locality, occurs when data elements are arranged and accessed linearly, such as traversing the elements in a one-dimensional array. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Locality of referenceA 5-minute orientation
  2. Skim a recent paper: Theoretical perspective to the juggling sequence rotation performance pattern from system memory locality reference viewpointInfluential work since 2022
  3. Pick up a classic book: Kokuritsu Kokkai Toshokan shozō Meijiki kankō tosho maikuro-ban shūseiThe most-reprinted book on the subject
  4. Read the landmark paper: Competitive Paging with Locality of ReferenceCited 105 times
  5. Go sideways: Cache-oblivious algorithmA closely related topic
  6. Go sideways: In-place matrix transpositionA 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