메뉴 건너뛰기




Volumn 63, Issue 4, 2014, Pages 874-887

Cache friendliness-aware managementof shared last-level caches for highperformance multi-core systems

Author keywords

Cache resource management; chip multiprocessors; last level caches; memory level parallelism

Indexed keywords

MICROPROCESSOR CHIPS;

EID: 84897133868     PISSN: 00189340     EISSN: None     Source Type: Journal    
DOI: 10.1109/TC.2013.18     Document Type: Article
Times cited : (22)

References (34)
  • 1
    • 34548023929 scopus 로고    scopus 로고
    • Cooperative cache partitioning for chip multiprocessors
    • DOI 10.1145/1274971.1275005, Proceedings of ICS07: 21st ACM International Conference on Supercomputing
    • J. Chang and G.S. Sohi, "Cooperative Cache Partitioning for Chip Multiprocessors, " Proc. Int'l Conf. Supercomputing (ICS), pp. 242-252, 2007. (Pubitemid 47281621)
    • (2007) Proceedings of the International Conference on Supercomputing , pp. 242-252
    • Chang, J.1    Sohi, G.S.2
  • 2
    • 4644226058 scopus 로고    scopus 로고
    • Microarchitecture optimizations for exploiting memory-level parallelism
    • Y. Chou, B. Fahs, and S. Abraham, "Microarchitecture Optimizations for Exploiting Memory-Level Parallelism, " Proc. Int'l Symp. Computer Architecture, pp. 76-88, 2004.
    • (2004) Proc. Int'l Symp. Computer Architecture , pp. 76-88
    • Chou, Y.1    Fahs, B.2    Abraham, S.3
  • 4
    • 47349094155 scopus 로고    scopus 로고
    • From chaos to qos: Case studies in cmp resource management
    • F. Guo et al., "From Chaos to QoS: Case Studies in CMP Resource Management, " Computer Architecture News, vol. 35, pp. 21-30, 2007.
    • (2007) Computer Architecture News , vol.35 , pp. 21-30
    • Guo, F.1
  • 5
    • 77955009892 scopus 로고    scopus 로고
    • Elastic cooperative caching: An autonomous dynamically adaptive memory hierarchy for chip multiprocessors
    • E. Herrero et al., "Elastic Cooperative Caching: An Autonomous Dynamically Adaptive Memory Hierarchy for Chip Multiprocessors, " Proc. Int'l Symp. Computer Architecture, pp. 419-428, 2010.
    • (2010) Proc. Int'l Symp. Computer Architecture , pp. 419-428
    • Herrero, E.1
  • 6
    • 34247143442 scopus 로고    scopus 로고
    • Communist, utilitarian, and capitalist cache policies on CMPs: Caches as a shared resource
    • DOI 10.1145/1152154.1152161, PACT 2006 - Proceedings of the Fifteenth International Conference on Parallel Architectures and Compilation Techniques
    • L. Hsu, S. Reinhardt, R. Iyer, and S. Makineni, "Communist, Utilitarian, and Capitalist Cache Policies on CMPs: Caches as a Shared Resource, " Proc. 15th Int'l Conf. Parallel Architectures and Compilation Techniques (PACT), pp. 13-22, 2006. (Pubitemid 46601077)
    • (2006) Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT , vol.2006 , pp. 13-22
    • Hsu, L.R.1    Reinhardt, S.K.2    Iyer, R.3    Makineni, S.4
  • 7
    • 8344246922 scopus 로고    scopus 로고
    • CQOS: A framework for enabling qos in shared caches of cmp platforms
    • R. Iyer et al., "CQOS: A Framework for Enabling QoS in Shared Caches of CMP Platforms, " Proc. Int'l Conf. Supercomputing (ICS), pp. 257-266, 2004.
    • (2004) Proc. Int'l Conf. Supercomputing (ICS) , pp. 257-266
    • Iyer, R.1
  • 9
    • 77951427968 scopus 로고    scopus 로고
    • Bank-aware dynamic cache partitioning for multicore architectures
    • D. Kaseridis et al., "Bank-Aware Dynamic Cache Partitioning for Multicore Architectures, " Proc. Int'l Conf. Parallel Processing (ICPP), pp. 18-25, 2009.
    • (2009) Proc. Int'l Conf. Parallel Processing (ICPP) , pp. 18-25
    • Kaseridis, D.1
  • 10
    • 77952558038 scopus 로고    scopus 로고
    • A bandwidth-aware memory-subsystem resource management using non-invasive resource profilers for large cmp systems
    • D. Kaseridis et al., "A Bandwidth-Aware Memory-Subsystem Resource Management Using Non-Invasive Resource Profilers for Large CMP Systems, " Proc. 16th Int'l Symp. High Performance Computer Architecture, pp. 93-105, 2010.
    • (2010) Proc. 16th Int'l Symp. High Performance Computer Architecture , pp. 93-105
    • Kaseridis, D.1
  • 12
    • 0028445155 scopus 로고
    • A comparison of trace-sampling techniques for multi-megabyte caches
    • June
    • R. Kessler, M.D. Hill, and D.A. Wood, "A Comparison of Trace-Sampling Techniques for Multi-Megabyte Caches, " IEEE Trans. Computers, vol. 43, no. 6, pp. 664-675, June 1994.
    • (1994) IEEE Trans. Computers , vol.43 , Issue.6 , pp. 664-675
    • Kessler, R.1    Hill, M.D.2    Wood, D.A.3
  • 16
    • 0014701246 scopus 로고
    • Evaluation techniques for storage hierarchies
    • R.L. Mattson et al., "Evaluation Techniques for Storage Hierarchies, " IBM Systems J., vol. 9, no. 2, pp. 78-117, 1970.
    • (1970) IBM Systems J. , vol.9 , Issue.2 , pp. 78-117
    • Mattson, R.L.1
  • 17
    • 33748870886 scopus 로고    scopus 로고
    • Multifacet's general execution-driven multiprocessor simulator (gems) toolset
    • Nov.
    • M.M.K. Martin et al., "Multifacet's General Execution-Driven Multiprocessor Simulator (GEMS) Toolset, " Computer Architecture News, vol. 33, pp. 92-99, Nov. 2005.
    • (2005) Computer Architecture News , vol.33 , pp. 92-99
    • Martin, M.M.K.1
  • 19
    • 34548042910 scopus 로고    scopus 로고
    • Utility-based cache partitioning: A low-overhead, high-performance, runtime mechanism to partition shared caches
    • DOI 10.1109/MICRO.2006.49, 4041865, Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO-39
    • M.K. Qureshi and Y.N. Patt, "Utility-Based Cache Partitioning: A Low-Overhead, High-Performance, Runtime Mechanism to Partition Shared Caches, " Proc. 39th Ann. IEEE/ACM Int'l Symp. Microarchitecture (MICRO), pp. 423-432, 2006. (Pubitemid 351337015)
    • (2006) Proceedings of the Annual International Symposium on Microarchitecture, MICRO , pp. 423-432
    • Qureshi, M.K.1    Patt, Y.N.2
  • 21
    • 34247108325 scopus 로고    scopus 로고
    • Architectural support for operating system-driven CMP cache management
    • DOI 10.1145/1152154.1152160, PACT 2006 - Proceedings of the Fifteenth International Conference on Parallel Architectures and Compilation Techniques
    • N. Rafique, W. Lim, and M. Hottethodi, "Architectural Support for Operating System-Driven CMP Cache Management, " Proc. 15th Int'l Conf. Parallel Architectures and Compilation Techniques, pp. 2-12, 2006. (Pubitemid 46601076)
    • (2006) Parallel Architectures and Compilation Techniques - Conference Proceedings, PACT , vol.2006 , pp. 2-12
    • Rafique, N.1    Lim, W.-T.2    Thottethodi, M.3
  • 22
    • 77949462086 scopus 로고    scopus 로고
    • Cache partitioning for energy-efficient and interference-free embedded multitasking
    • article 16, Feb.
    • R. Reddy and P. Petrov, "Cache Partitioning for Energy-Efficient and Interference-Free Embedded Multitasking, " ACM Trans. Embedded Computers and Systems, vol. 9, no. 3, article 16, Feb. 2010.
    • (2010) ACM Trans. Embedded Computers and Systems , vol.9 , Issue.3
    • Reddy, R.1    Petrov, P.2
  • 24
    • 1642371317 scopus 로고    scopus 로고
    • Dynamic partitioning of shared cache memory
    • G.E. Suh et al., "Dynamic Partitioning of Shared Cache Memory, " J. Supercomputing, vol. 28, no. 1, pp. 7-26, 2004.
    • (2004) J. Supercomputing , vol.28 , Issue.1 , pp. 7-26
    • Suh, G.E.1
  • 27
    • 84897133380 scopus 로고    scopus 로고
    • Simics Microarchitect's Toolset
    • Simics Microarchitect's Toolset, http://www.virtutech.com/, 2014
    • (2014)
  • 28
    • 84897135770 scopus 로고    scopus 로고
    • SPEC cpu2006 Benchmark Suit
    • SPEC cpu2006 Benchmark Suit, http://www.spec.org, 2014.
    • (2014)
  • 29
    • 0026925878 scopus 로고
    • Optimal partitioning of cache memory
    • Sept.
    • H.S. Stone et al., "Optimal Partitioning of Cache Memory, " IEEE Trans. Computers, vol. 41, no. 9, pp. 1054-1068, Sept. 1992.
    • (1992) IEEE Trans. Computers , vol.41 , Issue.9 , pp. 1054-1068
    • Stone, H.S.1
  • 30
    • 85088747627 scopus 로고    scopus 로고
    • Dynamic cache reconfiguration and partitioning for energy optimization in real-time multi-core systems
    • W. Wang et al., "Dynamic Cache Reconfiguration and Partitioning for Energy Optimization in Real-Time Multi-Core Systems, " Proc. 48th Design Automation Conf. (DAC '11), 2011.
    • (2011) Proc. 48th Design Automation Conf. (DAC '11)
    • Wang, W.1


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