메뉴 건너뛰기




Volumn 8, Issue 4, 2012, Pages

The gradient-based cache partitioning algorithm

Author keywords

Adaptive caching; Cache replacement; Chernoff bound; Dynamic cache partitioning; Dynamic control; Gradient descent; Hill climbing; Insertion policy

Indexed keywords

AXIAL FLOW; CACHE MEMORY; OPTIMIZATION;

EID: 84857846199     PISSN: 15443566     EISSN: 15443973     Source Type: Journal    
DOI: 10.1145/2086696.2086723     Document Type: Article
Times cited : (16)

References (23)
  • 1
    • 0002991043 scopus 로고    scopus 로고
    • Selective cache ways: On-demand cache resource allocation
    • ALBONESI, D. H. 1999. Selective cache ways: on-demand cache resource allocation. In Proceedings of Micro, 32.
    • (1999) Proceedings of Micro , vol.32
    • Albonesi, D.H.1
  • 2
    • 77953098021 scopus 로고    scopus 로고
    • Performance evaluation of cache replacement policies for the SPEC CPU2000 benchmark suite
    • AL-ZOUBI, H., MILENKOVIC, A., AND MILENKOVIC, M. 2004. Performance evaluation of cache replacement policies for the SPEC CPU2000 benchmark suite. In Proceedings of ACMSE.
    • (2004) Proceedings of ACMSE
    • Al-Zoubi, H.1    Milenkovic, A.2    Milenkovic, M.3
  • 3
    • 85171912594 scopus 로고    scopus 로고
    • Cooperative caching for chip multiprocessors
    • CHANG, J. AND SOHI, G. S. 2006. Cooperative caching for chip multiprocessors. In Proceedigns of ISCA 33.
    • (2006) Proceedigns of ISCA , vol.33
    • Chang, J.1    Sohi, G.S.2
  • 5
    • 0036292415 scopus 로고    scopus 로고
    • Managing multi-configuration hardware via dynamic working set analysis
    • DHODAPKAR, A. S. AND SMITH, J. E. 2002. Managing multi-configuration hardware via dynamic working set analysis. In Proceedings of ISCA 29.
    • (2002) Proceedings of ISCA , vol.29
    • Dhodapkar, A.S.1    Smith, J.E.2
  • 6
    • 85171942928 scopus 로고    scopus 로고
    • A cache-partitioning aware replacement policy for chip multiprocessors
    • DYBDAHL, H., STENSTROM, P., AND NATVIG, L. 2006. A cache-partitioning aware replacement policy for chip multiprocessors. In Proceedings of HiPC 13.
    • (2006) Proceedings of HiPC , vol.13
    • Dybdahl, H.1    Stenstrom, P.2    Natvig, L.3
  • 8
    • 47349085427 scopus 로고    scopus 로고
    • A framework for providing quality of service in chip-multiprocessors
    • GUO, F., SOLIHIN, Y., ZHAO, L., AND IYER, R. 2007. A framework for providing quality of service in chip-multiprocessors. In Proceedings of MICRO 40.
    • (2007) Proceedings of MICRO , vol.40
    • Guo, F.1    Solihin, Y.2    Zhao, L.3    Iyer, R.4
  • 10
    • 8344246922 scopus 로고    scopus 로고
    • CQoS: A framework for enabling QoS in shared caches of CMP platforms
    • IYER, R. 2004. CQoS: a framework for enabling QoS in shared caches of CMP platforms. In Proceedings of ICS 18.
    • (2004) Proceedings of ICS , vol.18
    • Iyer, R.1
  • 13
    • 77954998134 scopus 로고    scopus 로고
    • High performance cache replacement using re-reference interval prediction (RRIP)
    • JALEEL, A., THEOBALD, K. B., STEELY JR., S., AND EMER, J. 2010. High performance cache replacement using re-reference interval prediction (RRIP). In Proceedings of ISCA 37.
    • (2010) Proceedings of ISCA , vol.37
    • Jaleel, A.1    Theobald, K.B.2    Steely Jr., S.3    Emer, J.4
  • 14
    • 10444238444 scopus 로고    scopus 로고
    • Fair cache sharing and partitioning in a chip multiprocessor architecture
    • KIM, S., CHANDRA, D., AND SOLIHIN, Y. 2004. Fair cache sharing and partitioning in a chip multiprocessor architecture. In Proceedings of PACT 13.
    • (2004) Proceedings of PACT , vol.13
    • Kim, S.1    Chandra, D.2    Solihin, Y.3
  • 17
    • 0028294834 scopus 로고
    • Evaluating stream buffers as a secondary cache replacement
    • PALACHARLA, S. AND KESSLER, R. E. 1994. Evaluating stream buffers as a secondary cache replacement. In Proceedings of ISCA 21.
    • (1994) Proceedings of ISCA , vol.21
    • Palacharla, S.1    Kessler, R.E.2
  • 18
    • 34548042910 scopus 로고    scopus 로고
    • Utility based cache partitioning: A low overhead high-performance runtime mechanism to partition shared caches
    • QURESHI, M. K. AND PATT, Y. 2006. Utility based cache partitioning: A low overhead high-performance runtime mechanism to partition shared caches. In Proceedings of MICRO 39.
    • (2006) Proceedings of MICRO , vol.39
    • Qureshi, M.K.1    Patt, Y.2
  • 21
    • 34247108325 scopus 로고    scopus 로고
    • Architectural support for operating system-driven CMP cache management
    • RAFIQUE, N., LIM, W., AND THOTTETHODI, M. 2006. Architectural support for operating system-driven CMP cache management. In Proceedings of PACT 15.
    • (2006) Proceedings of PACT , vol.15
    • Rafique, N.1    Lim, W.2    Thottethodi, M.3
  • 23
    • 1642371317 scopus 로고    scopus 로고
    • Dynamic partitioning of shared cache memory
    • SUH, G. E., RUDOLPH, L., AND DEVADAS, S. 2004. Dynamic partitioning of shared cache memory. J. Supercomput. 28, 1.
    • (2004) J. Supercomput. , vol.28 , pp. 1
    • Suh, G.E.1    Rudolph, L.2    Devadas, S.3


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