메뉴 건너뛰기




Volumn , Issue , 2012, Pages 389-400

Improving cache management policies using dynamic reuse distances

Author keywords

bypass policy; cache management; cache pollution; hit rate model; partitioning policy; protecting distance; replacement policy; reuse distance distribution

Indexed keywords

BYPASS POLICIES; CACHE MANAGEMENT; CACHE POLLUTION; HIT RATE; PROTECTING DISTANCES; REPLACEMENT POLICY; REUSE DISTANCE;

EID: 84876561848     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/MICRO.2012.43     Document Type: Conference Paper
Times cited : (153)

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'07.
    • MICRO , pp. 07
    • 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, 1966.
    • (1966) IBM Systems Journal
    • Belady, L.A.1
  • 5
    • 84983232283 scopus 로고    scopus 로고
    • A dueling segmented LRU replacement algorithm with adaptive bypassing
    • H. Gao and C. Wilkerson. A dueling segmented LRU replacement algorithm with adaptive bypassing. In JWAC'10.
    • JWAC , pp. 10
    • Gao, H.1    Wilkerson, C.2
  • 6
    • 84876577037 scopus 로고    scopus 로고
    • Bypass and insertion algorithms for exclusive last-level caches
    • J. Gaur, M. Chaudhuri, and S. Subramoney. Bypass and insertion algorithms for exclusive last-level caches. In ISCA'11.
    • ISCA , pp. 11
    • Gaur, J.1    Chaudhuri, M.2    Subramoney, S.3
  • 7
    • 34548023007 scopus 로고    scopus 로고
    • SARC: Sequential prefetching in adaptive replacement cache
    • B. S. Gill and D. S. Modha. SARC: sequential prefetching in adaptive replacement cache. In ATEC'05.
    • ATEC , pp. 05
    • Gill, B.S.1    Modha, D.S.2
  • 8
    • 85019203100 scopus 로고    scopus 로고
    • Comparing cache architectures and coherency protocols on x86-64 multicore SMP systems
    • D. Hackenberg, D. Molka, and W. E. Nagel. Comparing cache architectures and coherency protocols on x86-64 multicore SMP systems. In MICRO'09.
    • MICRO , pp. 09
    • Hackenberg, D.1    Molka, D.2    Nagel, W.E.3
  • 9
    • 84876536836 scopus 로고    scopus 로고
    • MadCache: A PC-aware cache insertion policy
    • M. Hayenga, A. Nere, and M. Lipasti. MadCache: A PC-aware cache insertion policy. In JWAC'10.
    • JWAC , pp. 10
    • Hayenga, M.1    Nere, A.2    Lipasti, M.3
  • 10
    • 79951719036 scopus 로고    scopus 로고
    • Achieving non-inclusive cache performance with inclusive caches: Temporal locality aware (TLA) cache management policies
    • A. Jaleel, E. Borch, M. Bhandaru, S. C. Steely Jr., and J. Emer. Achieving non-inclusive cache performance with inclusive caches: Temporal locality aware (TLA) cache management policies. In MICRO'10.
    • MICRO , pp. 10
    • Jaleel, A.1    Borch, E.2    Bhandaru, M.3    Steely Jr., S.C.4    Emer, J.5
  • 11
    • 84876587503 scopus 로고    scopus 로고
    • CMPim: A pinbased on-The-fly multi-core cache simulator
    • A. Jaleel, R. S. Cohn, C. keung Luk, and B. Jacob. CMPim: A pinbased on-the-fly multi-core cache simulator. In MoBS'08.
    • MoBS , pp. 08
    • Jaleel, A.1    Cohn, R.S.2    Keung Luk, C.3    Jacob, B.4
  • 14
    • 84863083468 scopus 로고    scopus 로고
    • High performance cache replacement using re-reference interval prediction (RRIP)
    • A. Jaleel, K. B. Theobald, S. C. Steely, Jr., and J. Emer. High performance cache replacement using re-reference interval prediction (RRIP). In ISCA'10.
    • ISCA , pp. 10
    • Jaleel, A.1    Theobald, K.B.2    Steely Jr., S.C.3    Emer, J.4
  • 15
    • 1942539631 scopus 로고    scopus 로고
    • LIRS: An efficient low inter-reference recency set replacement policy to improve buffer cache performance
    • S. Jiang and X. Zhang. LIRS: an efficient low inter-reference recency set replacement policy to improve buffer cache performance. In SIGMETRICS' 02.
    • SIGMETRICS , pp. 02
    • Jiang, S.1    Zhang, X.2
  • 17
    • 84876565494 scopus 로고    scopus 로고
    • Cache replacement based on reuse-distance prediction
    • G. Keramidas, P. Petoumenos, and S. Kaxiras. Cache replacement based on reuse-distance prediction. In ICCD'07.
    • ICCD , pp. 07
    • Keramidas, G.1    Petoumenos, P.2    Kaxiras, S.3
  • 18
    • 79951697650 scopus 로고    scopus 로고
    • Sampling dead block prediction for last-level caches
    • S. M. Khan, Y. Tian, and D. A. Jimenez. Sampling dead block prediction for last-level caches. In MICRO'10.
    • MICRO , pp. 10
    • Khan, S.M.1    Tian, Y.2    Jimenez, D.A.3
  • 20
    • 66749155879 scopus 로고    scopus 로고
    • Cache bursts: A new approach for eliminating dead blocks and increasing cache efficiency
    • H. Liu, M. Ferdman, J. Huh, and D. Burger. Cache bursts: A new approach for eliminating dead blocks and increasing cache efficiency. In MICRO'08.
    • MICRO , pp. 08
    • Liu, H.1    Ferdman, M.2    Huh, J.3    Burger, D.4
  • 21
    • 84876536060 scopus 로고    scopus 로고
    • NUCache: An efficient multicore cache organization based on next-use distance
    • R. Manikantan, K. Rajan, and R. Govindarajan. NUCache: An efficient multicore cache organization based on next-use distance. In HPCA'11.
    • HPCA , pp. 11
    • Manikantan, R.1    Rajan, K.2    Govindarajan, R.3
  • 22
    • 71949083812 scopus 로고    scopus 로고
    • Instruction-based reusedistance prediction for effective cache management
    • P. Petoumenos, G. Keramidas, and S. Kaxiras. Instruction-based reusedistance prediction for effective cache management. In SAMOS'09.
    • SAMOS , pp. 09
    • Petoumenos, P.1    Keramidas, G.2    Kaxiras, S.3
  • 23
    • 84967068696 scopus 로고    scopus 로고
    • An inter-reference gap model for temporal locality in program behavior
    • V. Phalke and B. Gopinath. An inter-reference gap model for temporal locality in program behavior. In SIGMETRICS'95.
    • SIGMETRICS , pp. 95
    • Phalke, V.1    Gopinath, B.2
  • 25
    • 34548042910 scopus 로고    scopus 로고
    • Utility-based cache partitioning: A lowoverhead, high-performance, runtime mechanism to partition shared caches
    • M. K. Qureshi and Y. N. Patt. Utility-based cache partitioning: A lowoverhead, high-performance, runtime mechanism to partition shared caches. In MICRO'06.
    • MICRO , pp. 06
    • Qureshi, M.K.1    Patt, Y.N.2
  • 26
    • 84876547905 scopus 로고    scopus 로고
    • Emulating optimal replacement with a shepherd cache
    • K. Rajan and G. Ramaswamy. Emulating optimal replacement with a shepherd cache. In MICRO'07.
    • MICRO , pp. 07
    • Rajan, K.1    Ramaswamy, G.2
  • 27
    • 85018370607 scopus 로고    scopus 로고
    • Vantage: Scalable and efficient finegrain cache partitioning
    • D. Sanchez and C. Kozyrakis. Vantage: scalable and efficient finegrain cache partitioning. In ISCA'11.
    • ISCA , pp. 11
    • Sanchez, D.1    Kozyrakis, C.2
  • 28
    • 84876536796 scopus 로고    scopus 로고
    • Accelerating multicore reuse distance analysis with sampling and parallelization
    • D. L. Schuff, M. Kulkarni, and V. S. Pai. Accelerating multicore reuse distance analysis with sampling and parallelization. In PACT'10.
    • PACT , pp. 10
    • Schuff, D.L.1    Kulkarni, M.2    Pai, V.S.3
  • 29
    • 0001778077 scopus 로고    scopus 로고
    • EELRU: Simple and effective adaptive page replacement
    • Y. Smaragdakis, S. Kaplan, and P. Wilson. EELRU: simple and effective adaptive page replacement. In SIGMETRICS'99.
    • SIGMETRICS , pp. 99
    • Smaragdakis, Y.1    Kaplan, S.2    Wilson, P.3
  • 30
    • 84876557179 scopus 로고    scopus 로고
    • SHARP control: Controlled shared cache management in chip multiprocessors
    • S. Srikantaiah, M. Kandemir, and Q. Wang. SHARP control: controlled shared cache management in chip multiprocessors. In MICRO' 09.
    • MICRO , pp. 09
    • Srikantaiah, S.1    Kandemir, M.2    Wang, Q.3
  • 31
    • 84876529751 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'04.
    • ICS , pp. 04
    • Takagi, M.1    Hiraki, K.2
  • 33
  • 35
  • 36
    • 84876521498 scopus 로고    scopus 로고
    • PIPP: Promotion/insertion pseudo-partitioning of multi-core shared caches
    • Y. Xie and G. H. Loh. PIPP: promotion/insertion pseudo-partitioning of multi-core shared caches. In ISCA'09.
    • ISCA , pp. 09
    • Xie, Y.1    Loh, G.H.2


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