메뉴 건너뛰기




Volumn , Issue , 2013, Pages 39-50

Pacman: Prog ram-assisted cache management

Author keywords

Cache replacement policy; Collaborative caching; Optimal caching; Priority cache hint

Indexed keywords

CACHE REPLACEMENT; CACHE REPLACEMENT POLICY; COLLABORATIVE CACHING; OPTIMAL CACHING; PRACTICAL SOLUTIONS; PRIORITY CACHE HINT; SIMULATED RESULTS; SOFTWARE AND HARDWARES;

EID: 84890545201     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2464157.2466482     Document Type: Conference Paper
Times cited : (19)

References (31)
  • 1
    • 84890534735 scopus 로고    scopus 로고
    • SciMark2.0. http://math.nist.gov/scimark2/.
    • SciMark2.0
  • 2
    • 84873896659 scopus 로고    scopus 로고
    • SPEC CPU2000. http://www.spec.org/cpu2000.
    • SPEC CPU2000
  • 3
    • 84870455720 scopus 로고    scopus 로고
    • SPEC CPU2006. http://www.spec.org/cpu2006.
    • SPEC CPU2006
  • 5
    • 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, 5(2): 78-101, 1966.
    • (1966) IBM Systems Journal , vol.5 , Issue.2 , pp. 78-101
    • Belady, L.A.1
  • 7
    • 14944380098 scopus 로고    scopus 로고
    • Generating cache hints for improved program efficiency
    • K. Beyls and E. D'Hollander. Generating cache hints for improved program efficiency. Journal of Systems Architecture, 51(4): 223-250, 2005.
    • (2005) Journal of Systems Architecture , vol.51 , Issue.4 , pp. 223-250
    • Beyls, K.1    D'Hollander, E.2
  • 8
    • 33746684270 scopus 로고    scopus 로고
    • Instruction based memory distance analysis and its application
    • C. Fang, S. Carr, S. Önder, and Z. Wang. Instruction based memory distance analysis and its application. In Proceedings of PACT, pages 27-37, 2005.
    • (2005) Proceedings of PACT , pp. 27-37
    • Fang, C.1    Carr, S.2    Önder, S.3    Wang, Z.4
  • 11
    • 79959868846 scopus 로고    scopus 로고
    • On the theory and potential of LRU-MRU collaborative cache management
    • X. Gu and C. Ding. On the theory and potential of LRU-MRU collaborative cache management. In Proceedings of ISMM, pages 43-54,2011.
    • (2011) Proceedings of ISMM , pp. 43-54
    • Gu, X.1    Ding, C.2
  • 12
    • 84863895351 scopus 로고    scopus 로고
    • A generalized theory of collaborative caching
    • X. Gu and C. Ding. A generalized theory of collaborative caching. In Proceedings of ISMM, pages 109-120, 2012.
    • (2012) Proceedings of ISMM , pp. 109-120
    • Gu, X.1    Ding, C.2
  • 14
    • 24144449953 scopus 로고    scopus 로고
    • Making iru friendly to weak locality workloads: A novel replacement algorithm to improve buffer cache performance
    • S. Jiang and X. Zhang. Making Iru friendly to weak locality workloads: A novel replacement algorithm to improve buffer cache performance. IEEE Trans. Computers, 54(8): 939-952, 2005.
    • (2005) IEEE Trans. Computers , vol.54 , Issue.8 , pp. 939-952
    • Jiang, S.1    Zhang, X.2
  • 15
    • 31844446709 scopus 로고    scopus 로고
    • Automatic pool allocation: Improving performance by controlling data structure layout in the heap
    • C. Lattner and V. S. Adve. Automatic pool allocation: improving performance by controlling data structure layout in the heap. In Proceedings of PLDI, pages 129-142, 2005.
    • (2005) Proceedings of PLDI , pp. 129-142
    • Lattner, C.1    Adve, V.S.2
  • 16
    • 70449652924 scopus 로고    scopus 로고
    • Soft-OLP: Improving hardware cache performance through software-controlled object-level partitioning
    • Q. Lu, J. Lin, X. Ding, Z. Zhang, X. Zhang, and P. Sadayappan. Soft-OLP: Improving hardware cache performance through software-controlled object-level partitioning. In Proceedings of PACT, pages 246-257, 2009.
    • (2009) Proceedings of PACT , pp. 246-257
    • Lu, Q.1    Lin, J.2    Ding, X.3    Zhang, Z.4    Zhang, X.5    Sadayappan, P.6
  • 17
    • 67650568217 scopus 로고    scopus 로고
    • Cross-input learning and discriminative prediction in evolvable virtual machines
    • F. Mao and X. Shen. Cross-input learning and discriminative prediction in evolvable virtual machines. In Proceedings of CGO, pages 92-101,2009.
    • (2009) Proceedings of CGO , pp. 92-101
    • Mao, F.1    Shen, X.2
  • 18
    • 8344269521 scopus 로고    scopus 로고
    • Cross architecture performance predictions for scientific applications using parameterized models
    • G. Marin and J. Mellor-Crummey. Cross architecture performance predictions for scientific applications using parameterized models. In Proceedings of'SIGMETRICS, pages 2-13, 2004.
    • (2004) Proceedings Of'SIGMETRICS , pp. 2-13
    • Marin, G.1    Mellor-Crummey, J.2
  • 20
    • 35348920021 scopus 로고    scopus 로고
    • Adaptive insertion policies for high performance caching
    • S. C. S. Jr.
    • M. K. Qureshi, A. Jaleel, Y. N. Patt, S. C. S. Jr., and J. S. Emer. Adaptive insertion policies for high performance caching. In Proceedings of ISCA, pages 381-391, 2007.
    • (2007) Proceedings of ISCA , pp. 381-391
    • Qureshi, M.K.1    Jaleel, A.2    Patt, Y.N.3    Emer, J.S.4
  • 21
    • 79957503818 scopus 로고    scopus 로고
    • Automated locality optimization based on the reuse distance of string operations
    • S. Rus, R. Ashok, and D. X. Li. Automated locality optimization based on the reuse distance of string operations. In Proceedings of CGO, pages 181-190, 2011.
    • (2011) Proceedings of CGO , pp. 181-190
    • Rus, S.1    Ashok, R.2    Li, D.X.3
  • 24
    • 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
  • 25
    • 85008189411 scopus 로고
    • Efficient simulation of caches under optimal replacement with applications to miss characterization
    • Santa Clara, CA, May
    • R. A. Sugumar and S. G. Abraham. Efficient simulation of caches under optimal replacement with applications to miss characterization. In Proceedings of SIGMETRICS, Santa Clara, CA, May 1993.
    • (1993) Proceedings of SIGMETRICS
    • Sugumar, R.A.1    Abraham, S.G.2
  • 26
    • 14944380022 scopus 로고    scopus 로고
    • Using the compiler to improve cache replacement decisions
    • Charlottesville, Virginia
    • Z. Wang, K. S. McKinley, A. L. Rosenberg, and C. C. Weems. Using the compiler to improve cache replacement decisions. In Proceedings of PACT, Charlottesville, Virginia, 2002.
    • (2002) Proceedings of PACT
    • Wang, Z.1    McKinley, K.S.2    Rosenberg, A.L.3    Weems, C.C.4
  • 27
    • 79957470794 scopus 로고    scopus 로고
    • Characterization and dynamic mitigation of intra-application cache interference
    • C.-J. Wu and M. Martonosi. Characterization and dynamic mitigation of intra-application cache interference. In Proceedings of ISPASS, pages 2-11, 2011.
    • (2011) Proceedings of ISPASS , pp. 2-11
    • Wu, C.-J.1    Martonosi, M.2
  • 28
    • 70449729946 scopus 로고    scopus 로고
    • Less reused filter: Improving L2 cache performance via filtering less reused lines
    • New York, NY, USA ACM
    • L. Xiang, T. Chen, Q. Shi, and W. Hu. Less reused filter: improving L2 cache performance via filtering less reused lines. In Proceedings of ICS, pages 68-79, New York, NY, USA, 2009. ACM.
    • (2009) Proceedings of ICS , pp. 68-79
    • Xiang, L.1    Chen, T.2    Shi, Q.3    Hu, W.4
  • 29
    • 85076757258 scopus 로고    scopus 로고
    • CRAMM: Virtual memory support for garbage-collected applications
    • T. Yang, E. D. Berger S. F. Kaplan, and J. E. B. Moss. CRAMM: Virtual memory support for garbage-collected applications. In Proceedings of OSDI, pages 103-116, 2006.
    • (2006) Proceedings of OSDI , pp. 103-116
    • Yang, T.1    Berger, E.D.2    Kaplan, S.F.3    Moss, J.E.B.4


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