메뉴 건너뛰기




Volumn , Issue , 2009, Pages 68-79

Less reused filter: Improving L2 cache performance via filtering less reused lines

Author keywords

Cache filtering; Less reused line

Indexed keywords

CACHE FILTERING; CACHE PERFORMANCE; FILTERING MECHANISM; L2 CACHE; LIFE SPAN; WORKING SET;

EID: 70449729946     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1542275.1542290     Document Type: Conference Paper
Times cited : (18)

References (36)
  • 1
    • 47349112480 scopus 로고    scopus 로고
    • Scavenger: A new last level cache architecture with global block priority
    • A. Basu, N. Kirman, M. Kirman, M. Chaudhuri, and J. Martinez. Scavenger: A new last level cache architecture with global block priority. In MICRO-40, 2007.
    • (2007) MICRO-40
    • Basu, A.1    Kirman, N.2    Kirman, M.3    Chaudhuri, M.4    Martinez, J.5
  • 2
    • 0003003638 scopus 로고
    • A study of replacement algorithms for a virtual-storage computer
    • L. A. Belady. A study of replacement algorithms for a virtual-storage computer. IBM Systems journal, pages 78-101, 1966.
    • (1966) IBM Systems journal , pp. 78-101
    • Belady, L.A.1
  • 4
    • 8344233359 scopus 로고    scopus 로고
    • Inter-reference gap distribution replacement: An improved replacement algorithm for set-associative caches
    • M. Takagi and K. Hiraki. Inter-reference gap distribution replacement: an improved replacement algorithm for set-associative caches. In ICS-18, 2004.
    • (2004) ICS-18
    • Takagi, M.1    Hiraki, K.2
  • 5
    • 40349087546 scopus 로고    scopus 로고
    • Adaptive caches: Effective shaping of cache behavior to workloads
    • R. Subramanian, Y. Smaragdakis, and G. H. Loh. Adaptive caches: Effective shaping of cache behavior to workloads. In MICRO-39, 2006.
    • (2006) MICRO-39
    • Subramanian, R.1    Smaragdakis, Y.2    Loh, G.H.3
  • 7
    • 47349114259 scopus 로고    scopus 로고
    • Emulating optimal replacement with a shepherd cache
    • K. Rajan and G. Ramaswamy. Emulating optimal replacement with a shepherd cache. In MICRO-40, 2007.
    • (2007) MICRO-40
    • Rajan, K.1    Ramaswamy, G.2
  • 9
    • 0029204095 scopus 로고
    • A data cache with multiple caching strategies tuned to different types of locality
    • A. González, C. Aliagas, and M. Valero. A data cache with multiple caching strategies tuned to different types of locality. In ICS-9, 1995.
    • (1995) ICS-9
    • González, A.1    Aliagas, C.2    Valero, M.3
  • 10
    • 27644555246 scopus 로고    scopus 로고
    • The v-way cache: Demand based associativity via global replacement
    • M. K. Qureshi, D. Thompson, and Y. N. Patt. The v-way cache: Demand based associativity via global replacement. In ISCA-32, 2005.
    • (2005) ISCA-32
    • Qureshi, M.K.1    Thompson, D.2    Patt, Y.N.3
  • 11
    • 0037683142 scopus 로고    scopus 로고
    • The eelru adaptive replacement algorithm
    • Y. Smaragdakis, S. Kaplan, and P. Wilson. The eelru adaptive replacement algorithm. Perform. Eval., 53(2):93-123, 2003.
    • (2003) Perform. Eval , vol.53 , Issue.2 , pp. 93-123
    • Smaragdakis, Y.1    Kaplan, S.2    Wilson, P.3
  • 13
    • 0029200194 scopus 로고
    • Next cache line and set prediction
    • B. Calder and D. Grunwald. Next cache line and set prediction. In ISCA-22, 1995.
    • (1995) ISCA-22
    • Calder, B.1    Grunwald, D.2
  • 14
    • 0036290538 scopus 로고    scopus 로고
    • Timekeeping in the memory system: Predicting and optimizing memory behavior
    • Z. Hu, S. Kaxiras, and M. Martonosi. Timekeeping in the memory system: predicting and optimizing memory behavior. In ISCA-02, 2002.
    • (2002) ISCA-02
    • Hu, Z.1    Kaxiras, S.2    Martonosi, M.3
  • 15
    • 0034851536 scopus 로고    scopus 로고
    • Dead-block prediction & dead-block correlating prefetchers
    • A.-C. Lai, C. Fide, and B. Falsafi. Dead-block prediction & dead-block correlating prefetchers. In ISCA-28, 2001.
    • (2001) ISCA-28
    • Lai, A.-C.1    Fide, C.2    Falsafi, B.3
  • 16
    • 33748863143 scopus 로고    scopus 로고
    • Increasing the cache efficiency by eliminating noise
    • P. Pujara and A. Aggarwal. Increasing the cache efficiency by eliminating noise. In HPCA-12, 2006.
    • (2006) HPCA-12
    • Pujara, P.1    Aggarwal, A.2
  • 17
    • 23544472438 scopus 로고    scopus 로고
    • Predicting last-touch references under optimal replacement
    • Technical Report CSE-TR-447-02, University of Michigan
    • W. Lin and S. Reinhardt. Predicting last-touch references under optimal replacement. Technical Report CSE-TR-447-02, University of Michigan, 2002.
    • (2002)
    • Lin, W.1    Reinhardt, S.2
  • 18
    • 0027621695 scopus 로고
    • The lru-k page replacement algorithm for database disk buffering
    • E. J. O'Neil, P. E. O'Neil, and G. Weikum. The lru-k page replacement algorithm for database disk buffering. In SIGMOD '93, 1993.
    • (1993) SIGMOD '93
    • O'Neil, E.J.1    O'Neil, P.E.2    Weikum, G.3
  • 20
    • 0025429331 scopus 로고
    • Improving direct-mapped cache performance by the addition of a small fully-associative cache and prefetch buffers
    • N. P. Jouppi. Improving direct-mapped cache performance by the addition of a small fully-associative cache and prefetch buffers. In ISCA-17, 1990.
    • (1990) ISCA-17
    • Jouppi, N.P.1
  • 21
    • 0035693331 scopus 로고    scopus 로고
    • Lrfu: A spectrum of policies that subsumes the least recently used and least frequently used policies
    • D. Lee, J. Choi, J. H. Kim, S. H. Noh, S. L. Min, Y. Cho, and C. S. Kim. Lrfu: A spectrum of policies that subsumes the least recently used and least frequently used policies. IEEE Trans. Comput., 50(12):1352-1361, 2001.
    • (2001) IEEE Trans. Comput , vol.50 , Issue.12 , pp. 1352-1361
    • Lee, D.1    Choi, J.2    Kim, J.H.3    Noh, S.H.4    Min, S.L.5    Cho, Y.6    Kim, C.S.7
  • 27
    • 0024906840 scopus 로고
    • System Sciences, 1989. Vol.I: Architecture Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
    • 1
    • C.-H. Chi and H. Dietz. Improving cache performance by selective cache bypass. System Sciences, 1989. Vol.I: Architecture Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on, 1:277-285 vol.1, 1989.
    • (1989) , vol.1 , pp. 277-285
    • Chi, C.-H.1    Dietz, H.2
  • 29
    • 84948125832 scopus 로고    scopus 로고
    • Reducing conflicts in direct-mapped caches with a temporality-based design
    • J. Rivers and E. Davidson. Reducing conflicts in direct-mapped caches with a temporality-based design. In ICPP '96, 1996.
    • (1996) ICPP '96
    • Rivers, J.1    Davidson, E.2
  • 30
    • 0030717768 scopus 로고    scopus 로고
    • T. L. Johnson and W. mei W. Hwu. Run-time adaptive cache hierarchy management via reference analysis. In ISCA-24, 1997.
    • T. L. Johnson and W. mei W. Hwu. Run-time adaptive cache hierarchy management via reference analysis. In ISCA-24, 1997.
  • 31
    • 0033319665 scopus 로고    scopus 로고
    • T. L. Johnson, D. A. Connors, M. C. Merten, and W. mei W. Hwu. Run-time cache bypassing. IEEE Trans. Comput., 48(12):1338-1354, 1999.
    • T. L. Johnson, D. A. Connors, M. C. Merten, and W. mei W. Hwu. Run-time cache bypassing. IEEE Trans. Comput., 48(12):1338-1354, 1999.
  • 32
    • 47849089439 scopus 로고    scopus 로고
    • L1 cache filtering through random selection of memory references
    • Y. Etsion and D. G. Feitelson. L1 cache filtering through random selection of memory references. In PACT-16, 2007.
    • (2007) PACT-16
    • Etsion, Y.1    Feitelson, D.G.2
  • 34
    • 66749173006 scopus 로고    scopus 로고
    • A novel approach to cache block reuse predictions
    • J. Jalminger and P. Stenstrom. A novel approach to cache block reuse predictions. In ICPP '03, 2003.
    • (2003) ICPP '03
    • Jalminger, J.1    Stenstrom, P.2
  • 35
    • 0031593995 scopus 로고    scopus 로고
    • Exploiting spatial locality in data caches using spatial footprints
    • S. Kumar and C. Wilkerson. Exploiting spatial locality in data caches using spatial footprints. In ISCA-25, 1998.
    • (1998) ISCA-25
    • Kumar, S.1    Wilkerson, C.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.