(Enter summary)
Abstract: Modern cache designs exploit spatial locality by fetching
large blocks of data called cache lines on a cache miss. Subsequent
references to words within the same cache line result
in cache hits. Although this approach benefits from spatial
locality, less than half of the data brought into the cache
gets used before eviction. The unused portion of the cache
line negatively impacts performance by wasting bandwidth
and polluting the cache by replacing potentially useful data
that would otherwise... (Update)
Context of citations to this paper: More
...and the next level memory hierarchy. The small line size can increase cache utilization and improve temporal locality. In spatial footprint [7], several neighboring caches lines are fetched at the same time if there are spatial locality among them. This approach is similar to...
...reference history will be required. The cache line size is modified according to the memoryreference history [11] 24] 18] 61] [37]. We can also consider static approaches. The amount of spatial locality is analyzed at compile time. In this method, loop structures...
Cited by: More
Dynamically Adaptive Fetch Size Prediction for Data Caches - Weiyu Tang Alex
(Correct)
Implementation Issues in Modern Cache Memory - Peir, Hsu, Smith (1998)
(Correct)
Next-Generation Memory Systems - Wang (2004)
(Correct)
Active bibliography (related documents): More All
0.5: Improvement of Energy-Efficiency in Off-Chip Caches by.. - Jalminger, Stenström (2000)
(Correct)
0.2: Trends in High-Performance, Low-Power Cache Memory.. - Inoue, Moshnyaga, Murakami (2001)
(Correct)
0.2: Run-time Spatial Locality Detection and Optimization - Johnson, Merten, Hwu (1997)
(Correct)
Similar documents based on text: More All
0.6: Fetch Size Adaptation vs. Stream Buffer for Media.. - Tang, Gupta, Veidenbaum, ..
(Correct)
0.5: Adaptive Line Size Cache - Tang, Veidenbaum, Nicolau, Gupta (1999)
(Correct)
0.4: The StarJIT Compiler: A Dynamic Compiler for Managed Runtime.. - Adl-Tabatabai (2003)
(Correct)
Related documents from co-citation: More All
8: Fixed and adaptive sequential prefetching in shared memory multiprocessors (context) - Dahlgren, Dubois et al. - 1993
8: Dynamic history-length fitting: A third level of adaptivity for branch predictio.. (context) - Juan, Sanjeevan et al. - 1998
8: Deadlock-free adaptive routing in multicomputer networks using virtual channels (context) - Dally, Aoki - 1993
BibTeX entry: (Update)
Sanjeev Kumar and Chris Wilkerson. Exploiting spatial locality in data caches using spatial footprints. In Proc. 25th Int. Symp. on Computer Architecture, pages 357--368, 1998. http://citeseer.ist.psu.edu/kumar98exploiting.html More
@inproceedings{ kumar98exploiting,
author = "Sanjeev Kumar and Christopher B. Wilkerson",
title = "Exploiting Spatial Locality in Data Caches Using Spatial Footprints",
booktitle = "{ISCA}",
pages = "357-368",
year = "1998",
url = "citeseer.ist.psu.edu/kumar98exploiting.html" }
Citations (may not include all citations):
443
Improving direct-mapped cache performance by the addition of..
- Jouppi - 1990
344
Design and evaluation of a compiler algorithm for prefetchin..
- Mowry, Lam et al. - 1992
234
Cache memories (context) - Smith - 1982
110
Memory bandwidth limitations of future microprocessors
- Burger, Goodman et al. - 1996
104
Compiler-based prefetching for recursive data structures
- Luk, Mowry - 1996
65
Run-time adaptive cache hierarchy management via reference a..
- Johnson, mei et al. - 1997
52
A modified approach to data cache management
- Tyson, Farrens et al. - 1995
50
Data access microarchitectures for superscalar processors wi..
- Chen, Mahlke et al. - 1991
41
SPAID: Software prefetching in pointer- and callintensive en..
- Lipasti, Schmidt et al. - 1995
41
A data cache with multiple caching strategies tuned to diffe.. (context) - Gonzalez, Aliagas et al. - 1995
34
The performance impact of block sizes and fetch strategies (context) - Przybylski - 1990
26
store instruction latencies (context) - Abraham, Sugumar et al. - 1993
22
size choice for cpu cache memories (context) - Smith, block - 1987
19
Run-time spatial locality detection and optimization
- Johnson, Merten et al. - 1997
15
Predicting and precluding problems with memory latency (context) - Bolland, Dollas - 1994
15
Decoupled sectored caches: Conciliating low tag implementati..
- Seznec - 1994
6
Cache designs with partial address matching (context) - Liu - 1994
2
An effective on-chip preloading chip scheme to reduce data a.. (context) - Baer, Chen - 1991
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.cs.princeton.edu/~skumar/index.html): More
Application Scaling under Shared Virtual Memory on.. - Jiang, O'Kelley.. (1999)
(Correct)
Porting a User-Level Communication Architecture to.. - Chen, Damianakis.. (1999)
(Correct)
Threads Yield Continuations - Kumar, Bruggeman, Dybvig (1997)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC