Preview

Locality in Computer Archtecture

Powerful Essays
Open Document
Open Document
9004 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Locality in Computer Archtecture
Peter J. Denning. The Locality Principle. In Communication Networks and Computer Systems (J. Barria, Ed.). Imperial College Press (2006), 43-67.

CHAPTER 4

The Locality Principle

Peter J. Denning
Naval Postgraduate School Monterey, CA 93943 USA Email: pjd@nps.edu Locality is among the oldest systems principles in computer science. It was discovered in 1967 during efforts to make early virtual memory systems work well. It is a package of three ideas: (1) computational processes pass through a sequence of locality sets and reference only within them, (2) the locality sets can be inferred by applying a distance function to a program’s address trace observed during a backward window, and (3) memory management is optimal when it guarantees each program that its locality sets will be present in high-speed memory. Working set memory management was the first exploitation of this principle; it prevented thrashing while maintaining near optimal system throughput, and eventually it enabled virtual memory systems to be reliable, dependable, and transparent. Many researchers and system designers rallied around the effort to understand locality and achieve this outcome. The principle expanded well beyond virtual memory systems. Today it addresses computations that adapt to the neighborhoods in which users are situated, ways to infer those neighborhoods by observing user actions, and optimizing performance for users by being aware of their neighborhoods. It has influenced the design of caches of all sorts, Internet edge servers, spam blocking, search engines, e-commerce systems, email systems, forensics, and context-aware software. It remains a rich source of inspirations for contemporary research in architecture, caching, Bayesian inference, forensics, web-based business processes, context-aware software, and network science.

1. Introduction Locality of reference is one of the cornerstones of computer science. It was born from efforts to make virtual memory systems

You May Also Find These Documents Helpful

  • Good Essays

    Some OS routines directly support application programs as they run and thus must be resident. Other transient routines are stored on disk and read into memory only when needed. Fixed-length partitions can also be used to allocate the set amount of memory that a particular program needs to run. Under dynamic memory management, the transient area is treated as a pool of unstructured free space. When the system decides to load a particular program, a region of memory just sufficient to hold the program is allocated from the pool. Using segmentation, programs are divided into independently addressed segments and stored in noncontiguous memory. Paging breaks a program into fixed-length pages.…

    • 7085 Words
    • 29 Pages
    Good Essays
  • Satisfactory Essays

    Cited: Solomon, M., & Kim, D. (2013). Fundamentals of Communications and Networking. Burlington: Jones & Bartlett Learning.…

    • 304 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    SD1230 Lab 1

    • 239 Words
    • 2 Pages

    1. Why is virtual memory addresses used for applications? – So it can have its own address space on the memory.…

    • 239 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    The multi-store model has accumulated much research, but it is argued by many that the model is too simplistic to explain the whole memory system.…

    • 541 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    The multi-store model of memory is widely renowned as the definitive concept of how our memory works, through inter-connected stores.…

    • 426 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Stage

    • 354 Words
    • 2 Pages

    b) Does this case study support the multi-store model of memory? Explain your answer (4 marks)…

    • 354 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Atkinson and Shiffrin (1968) proposed that the memory system could be explained in terms of 3 specific stores. This was the sensory memory that holds information from our 5 senses for a very short period of time unless given attention, short-term memory (STM) which has a limited capacity and short duration unless verbally rehearsed, and the long-term memory (LTM) which has a potentially unlimited capacity and duration. Atkinson and Shiffrin claimed that if a person’s attention I focused on something in the sensory memory then this memory would be moved to the Short-Term Memory, and then through rehearsal the information could be transferred from the Short-Term memory into the Long-Term Memory. They also proposed that there is a direct relationship between the rehearsal of information while it is in the STM and the strength of the information once in the LTM, meaning that the more information is rehearsed then the better it is remembered in the LTM.…

    • 451 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Bridgestone Group is the world’s largest tyre manufacturer, supplying quality tyres for cars, trucks, buses, construction, aircraft and motorcycles. Bridgestone is being chosen as they received a lot of award regarding sustainability as example Tire Technology Awards for Innovation and Excellence 2013. In addition, the Bridgestone Group is also involved in the Tyre Industry Project and the Sustainable Mobility Project 2.0 that are established under the World Business Council for Sustainable Development (WBCSD).…

    • 709 Words
    • 3 Pages
    Good Essays
  • Good Essays

    You are in the mall and someone yells everyone "'Get down!" Or I will shoot." Your first instinct is to hit the ground before shots are fired. Now imagine that in the school cafeteria. Scary, right? As scary as it sounds scenarios from horror movies are playing out in schools all over America. You are eating lunch in the cafeteria and a student enters the cafeteria and starts firing off a firearm. First instinct is to scream for help and get on the ground, but why are scenes like this taking place in the learning place. The place where we are told we are the safest, maybe even safer than home. If school is so much safer than home then why are school shootings on the rise? "Most of us already know that too many of our movies, television shows, music songs, and video games are filled with trash: grisly murder scenes, dismemberment and disembowelment, nonstop profanity, rape and torture scenarios" (Bennett par 14). By placing scenes like these in movies for the youth to see the media is causing America to become more violent than is needed. We must prevent violence in schools, solve violence in schools and violence needs to stop now.…

    • 939 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    This pack of IT 240 Latest Version Set (A) Week 1 Discussion Question 2 includes:…

    • 450 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    In this essay I am going to critic, evaluate and analyse direct payments and the implications they have had on social work practice.…

    • 1651 Words
    • 7 Pages
    Powerful Essays
  • Good Essays

    Misra, S., Misra, S. C., & Woungang, I. (2010). Selected topics in communication networks and distributed systems. Singapore: World Scientific.…

    • 682 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Cs 2204 Unit 3

    • 804 Words
    • 4 Pages

    Yong, J. (2010). Advanced Topics in Networking. Advanced Topics in Networking. Retrieved 29 November 2016, from…

    • 804 Words
    • 4 Pages
    Good Essays
  • Better Essays

    “Computers are stupid. They can only do three things: add two numbers, compare two numbers and REMEMBER” –Philip Mumford, High School Computer teacher…

    • 900 Words
    • 3 Pages
    Better Essays
  • Powerful Essays

    and helping to make this thesis report. This thesis gives us the chance of working…

    • 13171 Words
    • 53 Pages
    Powerful Essays