Locality of reference - CompWisdom
About us  |  Why use us?  |  Press  |  Contact us

 

Topic: Locality of reference



  
 Locality of reference - Wikipedia, the free encyclopedia
Increasing and exploiting locality of reference are common techniques for optimization.
In computer science, locality of reference, sometimes also called the principle of locality, is a concept which deals with the process of accessing a single resource multiple times.
A cache is a simple example of exploiting temporal locality, because it is a specially designed faster but smaller memory area, generally used to keep recently referenced data and data near recently referenced data, which can lead to potential performance increases.
http://en.wikipedia.org/wiki/Locality_of_reference   (371 words)

  
 CS Colloquium --- Sivan Toledo
Locality of reference is a key determinant of the performance of an algorithm on many computers.
Locality of reference is the ability of an algorithm to extensively use data that is stored close to the processor, rather than access data that is stored in distant memories (down the memory hierarchy or on other nodes in a distributed-memory parallel computer).
Locality of Reference in Sequential and Parallel Numerical Algorithms
http://www.math.tau.ac.il/~matias/99-SPRING-TALKS/sivan.html   (208 words)

  
 Hexapedia - Principle of locality
In computer science, the principle of locality is sometimes used as an alternative name for locality of reference.
In this framework, only the measurable action at a distance - a superluminal propagation of real, physical information - would be usually considered to be a violation of locality by the physicists.
Different interpretations of quantum mechanics reject different parts of local realism.
http://www.hexafind.com/encyclopedia/Principle_of_locality   (617 words)

  
 Locality of reference
LANs are effective because of spatial locality of reference, and temporal locality of reference may give insight into which computers should be on a LAN
http://pheatt.emporia.edu/courses/2000/cs320f00/html/07/sld010.htm   (25 words)

  
 Talk:Locality of reference - Wikipedia, the free encyclopedia
My question refer to Equation (4.1) on Page 132 of Book titled Computer Organization and Architecture -- Designing for Performance -- 6th Ed.
http://www.encyclopedia-online.info/Talk:Locality_of_reference   (89 words)

  
 The Memory Management Glossary: L
A degenerate form of limited-field reference counting is one-bit reference counting where an object is considered to be referenced either exactly once or many times.
A reference counting technique whereby the field used to store the number of references to an object has a limited size.
There are a number of specialized senses of locality of reference in certain fields such as distributed systems; these are not covered in depth here.
http://www.memorymanagement.org/glossary/l.html   (1238 words)

  
 [No title]
This pattern describes locality of reference and the components, interactions and policies required to implement caching.
The efficacy of caching relies on the principle of locality of reference.
The Cache is a small storage area that keeps a subset of the data source and necessarily, a reference to the original data source.
http://jerry.cs.uiuc.edu/plop/plopd4-submissions/P63.doc   (2565 words)

  
 Locality Analysis
For locality optimizations, the goal of locality analysis is quantifying the data locality of various permutations of the loop nest to select the transformation that yields the maximum locality.
Express the data locality for each reference in terms of a prefetch predicate, which is a logical predicate that is true during each dynamic iteration when the reference is expected to suffer a cache miss.
Although analyzing data locality is essential for both locality optimizations and prefetching, the differing goals of the two techniques lead to differences in how the analysis is applied.
http://suif.stanford.edu/~tcm/thesis/section2_7_3.html   (640 words)

  
 LAN Technologies and Network Topology (tb ch.8)
Temporal locality of reference - computers are likely to communicate with the same computers repeatedly
Spatial (or physical) locality of reference - computers likely to communicate with other computers that are located nearby
Thus - LANs are effective because of spatial locality of reference, and temporal locality of reference may give insight into which computers should be on a LAN
http://eie323.eie.polyu.edu.hk/part2/part2-2-5.html   (70 words)

  
 The Memory Management Reference: Bibliography Abstract
This paper presents a performance evaluation of the reference locality of dynamic storage allocation algorithms based on trace-driven simulation of five large allocation-intensive C programs.
We show that algorithms attempting to be space-efficient, by coalescing adjacent free objects show poor reference locality, possibly negating the benefits of space efficiency.
In this paper, we show how the design of a memory allocator can significantly affect the reference locality for various applications.
http://www.memorymanagement.org/bib/gzh93.html   (180 words)

  
 External Sorting
Internal sorting refers to the sorting of an array of data that is in RAM.
External sorting refers to the sorting of a file that is on disk (or tape).
Perhaps the simplest form of external sorting is to use a fast internal sort with good locality of reference (which means that it tends to reference nearby items, not widely scattered items) and hope that your operating system's virtual memory can handle it.
http://cis.stvincent.edu/swd/extsort/extsort.html   (1253 words)

  
 The Devilfinder Search Engine - Locality of Reference in LU Decomposition with Partial Pivoting - Finding Stuff Since ...
locality of reference (n.) the observation that references to memory tend to...
LOCALITY OF factorization, Gaussian elimination, partial pivoting, locality of reference, cache...
Locality of Reference in LU Decomposition with Partial Pivoting (Cache) (Images) (Similar)
http://www.devilfinder.com/find.php?q=Locality+of+Reference+in+LU+Decomposition+with+Partial+Pivoting   (4950 words)

  
 Locality Of Reference Documentation
It doesn't refer to a Euclidean notion of distance, but to the amount of conceptual effort required to recognize that the corresponding "item" exists and needs to be changed to stay "in sync." It also spans the effort required to navigate from one to the other in the developer's workspace.
This doesn't refer explicitly to the code per se, but it still refers to related software artifacts that would otherwise need to stay in sync.
The navigation effort may seem more "manual" than conceptual, but it is significant because it relates to the interruption of "flow" of the developers' thoughts between the time they first thought of what they needed to do, and the time and effort expended before they were actually able to begin doing it.
http://www.c2.com/cgi/wiki?LocalityOfReferenceDocumentation   (3835 words)

  
 Reference locality.
The next time the HTML file is referenced, we form another locality set in the same manner and compare its file members with those of the primordial locality set.
One of the reasons that this hit rate is small might be due to the assumption that all non-HTML files that follow a HTML file are in the same locality set; this is clearly not true if a user has multiple active browser sessions.
Also, we determined the type of file using the file extension, thus possibly placing some HTML files in another file's locality set.
http://www.usenix.org/events/usenix01/full_papers/shriver/shriver_html/node7.html   (274 words)

  
 EECS 500 Winter 2004
As we propose to measure strength of locality of reference in a stream of requests through the skewness of its popularity distribution, we introduce the notion of majorization as a means of capturing this degree of skewness.
More specifically, we focus on two "folk theorems," namely (i) The stronger the locality of reference, the smaller the miss rate of the cache; (ii) Good caching is expected to produce an output stream of requests exhibiting less locality of reference than the input stream.
Yet, like the notion of burstiness used in traffic modeling, locality of reference, while endowed with a clear intuitive content, admits no simple definition.
http://www.eecs.umich.edu/systems/WI04eecs500.html   (1931 words)

  
 Pawel Gburzynski's Memory Reference String Generator
For example, the value 0x01220149 arriving in the memory reference string means a write reference to byte location 0x01220148.
To test your assignment, you can use the generator of memory reference strings found at this link.
You don't have to worry about endianness issues, because the generator and the simulator will always run on the same machine (pipe'ing is a natural approach - to avoid generating huge files).
http://ugweb.cs.ualberta.ca/~c379/shared.jan02/mrsgen.html   (185 words)

  
 [No title]
Consider an MP3 file, which has a bunch of blocks of data that are consumed by the processor in sequence from the file's beginning to its end.
The two other types of misses are misses that result when the CPU requests data that was previously in the cache but has been evicted for some reason or other.
In the picture above, the red cells are related chunks of data in the memory array.
http://arstechnica.com/articles/paedia/cpu/caching.ars/3   (727 words)

  
 Translating Submachine Locality into Locality of Reference
The design of algorithms exhibiting a high degree of temporal and spatial locality of reference is crucial to attain good performance on current and foreseeable computing systems featuring ever deeper memory hierarchies.
The simulation yields good hierarchy-conscious sequential algorithms from parallel ones, and provides evidence of the strict relation between submachine locality in parallel computation and locality of reference (both temporal and spatial) in the hierarchical memory setting.
Specifically, we present a scheme to simulate parallel algorithms designed for the Decomposable BSP (a BSP variant which captures submachine locality) on the Hierarchical Memory Model with Block Transfer.
http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&toc=comp/proceedings/ipdps/2004/2132/01/2132toc.xml&DOI=10.1109/IPDPS.2004.1302947   (242 words)

  
 Citations: Process decomposition through locality of reference - Rogers, Pingali (ResearchIndex)
Rogers, K. Pingali, "Process decomposition through locality of reference," ACM Sigplan '89 Conference on Programming Language Design and Implementation, June 1989, Portland Oregon.
ACM SIGPLAN Conference on Programming language Design and Implementation.
Rogers and K. Pingali, "Process decomposition through locality of reference", in Proceedings of ACM SIGPLAN International Conference on Program Language Design and Implementation, June 1989.
http://citeseer.ist.psu.edu/context/12958/0   (2625 words)

  
 IBM Research Israel Seminars Recent Progress in Locality of Reference in Numerical Algorithms
I will describe tradeoffs in locality versus parallelism and about software issues involved in such a library (that is, in a library that needs to support both SMP and distributed-memory parallelism and high-performance I/O).
Data movement is usually minimized by designing algorithms with locality of reference: reuse of data within short periods of time.
In the talk I will describe recent results concerning locality of reference in numerical algorithms.
http://domino.research.ibm.com/comm/wwwr_seminar.nsf/pages/sem_abstract_141.html   (370 words)

  
 Rico Mariani's Performance Tidbits : Locality of reference and performance
Be mindful when using data structures that are heavy in pointers, those pointers will cost you space, and even though the little arrow you draw for the pointer on your whiteboard might be short, it surely doesn't mean that the distance between the objects is small, unless you made it so.
In unmanaged code you often need custom heap logic or pooling to arrange that a sequence of objects you allocate will be together (and stay that way), and certainly things allocated together in time won't tend to get "more together" as things proceed and objects are freed.
I think first it's important to understand just how significant locality of reference can be.
http://blogs.msdn.com/ricom/archive/2003/12/02/40782.aspx   (1309 words)

  
 1.4 System Timing
To take advantage of locality of reference, the CPU copies data into the cache whenever it accesses an address not present in the cache.
If you organize your program so that it tends to execute the same sequence of instructions repeatedly, it will have a high degree of temporal locality of reference and will, therefore, execute faster.
This chapter has provided a quick overview of the components that make up a typical computer system.
http://webster.cs.ucr.edu/AoA/Linux/HTML/SystemOrganizationa4.html   (3105 words)

  
 [No title]
It also outlines which policies must be decided upon for populating and maintaining the cache, invalidating entries in the cache, and what to do when the cache is full.
Subject: Optimization Keywords: Caching, Locality of Reference, Efficiency
This pattern describes the components and interactions required to take advantage of locality of reference.
http://st-www.cs.uiuc.edu/~hanmer/PLoP-97/abstracts/bhatt.txt   (98 words)

  
 Strongly Competitive Algorithms for Paging with Locality of Reference
For directed access graphs, we present an algorithm that is strongly competitive on structured program graphs---graphs that model a subset of the request sequences of structured programs.
Strongly Competitive Algorithms for Paging with Locality of Reference:SIAM Journal on Computing Vol.
We give a partial answer to this question by presenting the analysis of strongly competitive paging algorithms in the access graph model.
http://epubs.siam.org/sam-bin/dbq/article/23635   (212 words)

  
 Locality of Reference
Process tends to reference storage in Non-Uniform, Highly Localized patterns
http://moscow.cityu.edu.hk/~dcykcho/dco2230/chappp11/sld031.htm   (10 words)

  
 Locality of Reference
To measure the effectiveness of infrastructure caching (as opposed to client-side or server-side caching) with respect to the HTTP references captured from the Home IP population, we implemented a cache simulator and played segments of the traces at these caches.
If it hasn't, then the client uses a locally cached version.
These headers should become more commonly used once HTTP 1.1 compliant browsers and servers are deployed.
http://www.usenix.org/publications/library/proceedings/usits97/full_papers/gribble/gribble_html/node10.html   (902 words)

  
 locality of reference
Spatial locality of reference means that a computer is more likely to communicate with a nearby computer than a distant computer, and temporal locality of reference means that a computer is more likely to communicate with the same computer repeatedly than to communicate with a new computer each time.
A term used to express the idea that communication tends to follow patterns.
http://www.helpline4it.com/encyclopedia-961.html   (71 words)

  
 Energy Citations Database (ECD) - Energy and Energy-Related Bibliographic Citations
An empirical study of task switching locality in MVS
Availability information may be found in the Availability, Publisher, Research Organization, Resource Relation and/or Author (affiliation information) fields and/or via the "Full-text Availability" link.
Energy Citations Database (ECD) Document #5441229 - An empirical study of task switching locality in MVS
http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=5441229   (88 words)

  
 Efficient Load Balance & Locality of Reference for Unstructured Grid & Particle Simulations on Massively ...
The framework allows for a rigorous analysis of the communication requirements of parallel algorithms and is also very useful in address computations during compilation or in run time systems.
Efficient Load Balance and Locality of Reference for Unstructured Grid and Particle Simulations on Massively Parallel Processors
Efficient Load Balance and Locality of Reference for Unstructured Grid and Particle Simulations on Massively Parallel Processors - Storming Media
http://www.stormingmedia.us/61/6101/A610113.html   (168 words)

  
 Truly Online Paging with Locality of Reference - Fiat, Mendel (ResearchIndex)
Abstract: The competitive analysis fails to model locality of reference in the online paging problem.
74 Strongly competitive algorithms for paging with locality of..
10: Strongly Competitive Algorithms for Paging with Locality of Reference (context) - Irani, Karlin et al.
http://citeseer.ist.psu.edu/314549.html   (547 words)

  
 Locality Of Reference - Waikato Linux Users Group
A widespread effect in which references to data are clustered together in space or time, allowing caching to work.
Locality Of Reference - Waikato Linux Users Group
Unless otherwise noted, all pages on this site are licensed under the WlugWikiLicense.
http://www.wlug.org.nz/LocalityOfReference   (148 words)

  
 CITIDEL: Viewing 'Process decomposition through locality of reference'

In the context of sequential computers, it is common practice to exploit temporal locality of reference through devices such as caches and virtual memory.

We are developing a system which, given a sequential program and its domain decomposition, performs process decomposition so as to enhance spatial locality of reference.
In the context of multiprocessors, we believe that it is equally important to exploit spatial locality of reference.
http://www.citidel.org/?op=getobj&identifier=oai:ACMDL:articles.74824   (456 words)

  
 Locality - Surch
In sequential architectures programs tend to access data that has been accessed recently (temporal locality) or that is at an address near recently referenced data (spatial locality).
Product results for locality: - 2550 matches found.
We were introduced to the idea of looking at our local area.
http://www.surch.co.uk/locality   (466 words)

  
 manAmplified: Temporal Locality
If you work with distributed systems, HTTP referenceable services, and specifically caching systems, you probably should check out On the Intrinsic Locality Properties of Web Reference Streams.
If you work with distributed systems, HTTP referenceable services, and specifically caching systems, you probably should check out On the Intrinsic Locality Properties of Web Reference Streams....
First, they recognize there are three operations on web reference streams as they pass through the internet: aggregation, disaggregation, and filtering.
http://www.manamplified.org/archives/000256.html   (569 words)

  
 Truly online paging with locality of reference
Index Terms- paged storage; online paging; locality of reference; access graph model; memory; strongly competitive paging algorithm; access sequence; competitive deterministic algorithm; competitive randomized algorithm; page slots; virtual address space; virtual translation tables; probabilistic data structures; extended access graph
We formalize this by introducing the concept of an "extended access graph".
We also extend the locality of reference concept captured by the access graph model to allow changes in the behavior of the underlying process.
http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&toc=comp/proceedings/focs/1997/8197/00/8197toc.xml&DOI=10.1109/SFCS.1997.646121   (353 words)

  
 Forum: Locality of Reference
This is a forum for user comments on the book Core Mac OS X and Unix Programming.
You may request notification for Locality of Reference.
http://borkware.com/corebook/forums/forum-view?forum_id=3590   (25 words)

  
 Shortcut Interconnection: New Multistage Interconnection Network for the Locality of Reference in Shared Memory ...
Shortcut Interconnection: New Multistage Interconnection Network for the Locality of Reference in Shared Memory Multiprocessor System
"Shortcut Interconnection: New Multistage Interconnection Network for the Locality of Reference in Shared Memory Multiprocessor System," pas, p.
Since there exist alternative paths and the short cut path for the localized communication, it takes advantage of exploiting the locality of reference.
http://csdl.computer.org/comp/proceedings/pas/1997/7870/00/78700216abs.htm   (239 words)

  
 Locality of reference.
Important class of physical problems, while irregular, have property of locality of reference.
In example, only edge (2,3) held on P0 causes non-local reference.
Local loops go over locally held elements of indirection vectors;
http://www.hpjava.org/talks/beijing/runtime/slides/sld037.htm   (57 words)

  
 Andrew Sherman's blog: Peter J Denning on Locality of Reference
This month it is this wonderful history of Locality of reference in computing.
This is a paragraph of text that could go in the sidebar.
Andrew Sherman's blog: Peter J Denning on Locality of Reference
http://andrewsherman.blogspot.com/2005/07/peter-j-denning-on-locality-of.html   (53 words)

  
 Locality of reference
Causes missing block of data or instruction to be loaded into the cache.
Caching based on the principle of locality of reference.
The time to load the offending block into the cache is called the Miss Penalty.
http://www.cs.cf.ac.uk/Igds/comparch_material/slides/weekend1/lecture2_w1/node13.html   (417 words)

  
 [No title]
Additionally, we show that this can be done by an algorithm that is approximately as complex as LRU, perhaps even somewhat simpler.
============================================================================= The Hebrew University Computer Science Theory Seminar Wednesday, 10:00AM Ross seminar room (top floor, Ross bldg) ============================================================================= Truly Online Paging with Locality of Reference Amos Fiat Tel-Aviv University We show that strongly competitive algorithms within the access graph model of paging of Borodin et al can be obtained without knowing the access graph.
We also extend the access graph model to deal with shifting behaviour over time.
http://www.cs.huji.ac.il/~theorys/1998/Amos_Fiat   (90 words)

  
 Links General Page 2
Selected Sources of Information on Mollusks Smithsonian will help the beginning shell collector as well as the amateur conchologist and malacologist
We like to think about the "Vis" in the name as referring to "vision".
  Some of these sites do not refer directly to molluscs but are excellent general science sites
http://www.manandmollusc.net/links_general1.html   (2842 words)

  
 Prefetching into a Separate Target Buffer
If a large amount of data with no locality is placed in the cache, it may displace other data that would have a locality benefit.
However, there is one case where this may make sense, which is when prefetched data is only used once (i.e.
Therefore one possibility is to issue uncached prefetches whenever the compiler determines that a reference has no locality.
http://suif.stanford.edu/~tcm/thesis/subsubsection2_10_2_2_2.html   (231 words)

  
 On Paging with Locality of Reference
In this paper we propose a new, simple model for studying paging with locality of reference.
The goal is to devise models in which theoretical results capture phenomena observed in practice.
We demonstrate that our model is reasonable from a practical point of view.
http://www.imada.sdu.dk/~lenem/Research/AbstrPaging.html   (199 words)

  
 Announcing: The HUMBOLDT Scientific Locality Index
Eventually to be constituted as a working grid of social indicators, the Index will provide a comparative analytical framework for examining the globalisation of Western science: its procedures, networks of communication, value systems, and structures of authority.
The Humboldt Scientific Locality Index (currently under preparation by an international team of historians of science) will collect, and make easily accessible, significant information on the early growth of science in representative countries around the world.
At the same time, the project will overcome the nationalistic focus of many local histories of science written with 'vertical' reference to Europe but without 'horizontal' reference to world scientific development.
http://www.asap.unimelb.edu.au/sisr/index.html   (199 words)

  
 No match for locality of reference
Sorry, the term locality of reference is not in the dictionary.
Nearby terms: localisation « localised « locality « local loop » local loopback addresses » Local Mail Transfer Protocol » Local Multipoint Distribution System
Please send in a definition so I can add it to the dictionary.
http://gd.tuwien.ac.at/study/foldoc/foldoc.cgi?locality+of+reference   (67 words)

  
 Lokalitätseigenschaft -- en:locality of reference In der Informatik wird...
In der Informatik wird mit Lokalitätseigenschaft (englisch: locality of reference) die beobachtbare Eigenschaft typischer Computerprogramme bezeichnet, in einem gewissen Zeitabschnitt nur auf einen relativ kleinen Bereich der gesamten Datenmenge zuzugreifen, beziehungsweise nur mit einem relativ kleinen Bereich der gesamten Befehlsmenge zu arbeiten.
Lokalitätseigenschaft -- en:locality of reference In der Informatik wird...
So werden zum Beispiel bei einer Programmschleife wiederholt die selben Befehle durchgeführt; innerhalb einer Tabelle wird wiederholt auf die gleichen Elemente zugegriffen.
http://lokalitaetseigenschaft.exsudo.de   (132 words)

  
 Information on locality of reference
[ W E B K N O W L E D G E O N L I N E :: locality of reference ]
http://www.wkonline.com/d/locality_of_reference.html   (24 words)

  
 Graves Mountain Mines, Graves Mountain, Lincoln Co., Georgia, USA
Important Disclaimer: This locality information is for reference purposes only.
The above list contains all mineral locality references listed on mindat.org.
This does not claim to be a complete list.
http://www.mindat.org/loc-3719.html   (235 words)

  
 The deed conveying the property to the locality must reference and incorporate Exhibit A (or equivalent name)
Whereas, the terms of the Stafford Act, Federal program requirements consistent with 44 C.F.R. 206.434(e), the Grant Agreement, and the State-local Agreement require that the Grantee agree to conditions that restrict the use of the land to open space in perpetuity in order to protect and preserve natural floodplain values;
The deed conveying the property to the locality must reference and incorporate Exhibit A (or equivalent name).
http://www.dola.state.co.us/oem/Mitigation/FY03%20PDM%20competitive%20guidance%20-%20Att%20III%20-%20Deed%20Restriction%207-7-03.htm   (837 words)

Compwisdom
 About us   |  Why use us?   |  Press   |  Contact us

 Copyright © 2006 CompWisdom.com Usage implies agreement with terms.