Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Address Correlation: Exceeding the Limits of Locality

Published: 01 January 2003 Publication History

Abstract

We investigate a program phenomenon, Address Correlation, which links addresses that reference the same data.This work shows that different addresses containing the samedata can often be correlated at run-time to eliminate a load missor a partial hit. For ten of the SPEC CPU2000 benchmarks, 57 to99% of all L1 data cache load misses, and 4 to 85% of all partialhits, can be supplied from a correlated address already found inthe cache. Our source code-level analysis shows that semanticallyequivalent information, duplicated references, and frequentvalues are the major causes of address correlations. We also showthat, on average, 68% of the potential correlated addresses thatcould supply data on a miss of an address containing the samevalue can be correlated at run time. These correlated addressescorrespond to an average of 62% of all misses in the benchmarkprograms tested.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image IEEE Computer Architecture Letters
IEEE Computer Architecture Letters  Volume 2, Issue 1
January 2003
7 pages

Publisher

IEEE Computer Society

United States

Publication History

Published: 01 January 2003

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 01 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2016)The bunker cache for spatio-value approximationThe 49th Annual IEEE/ACM International Symposium on Microarchitecture10.5555/3195638.3195690(1-12)Online publication date: 15-Oct-2016
  • (2015)DoppelgängerProceedings of the 48th International Symposium on Microarchitecture10.1145/2830772.2830790(50-61)Online publication date: 5-Dec-2015
  • (2011)CATCHACM Transactions on Architecture and Code Optimization (TACO)10.1145/2019608.20196108:3(1-27)Online publication date: 18-Oct-2011
  • (2008)CATCHProceedings of the conference on Design, automation and test in Europe10.1145/1403375.1403720(1426-1431)Online publication date: 10-Mar-2008

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media