메뉴 건너뛰기




Volumn 50, Issue 2, 2017, Pages

A survey of techniques for cache partitioning in multicore processors

Author keywords

classification; fairness; multicore processor; partitioning; QoS; Review; shared cache

Indexed keywords

CLASSIFICATION (OF INFORMATION); QUALITY OF SERVICE; REVIEWS; SURVEYS;

EID: 85019876575     PISSN: 03600300     EISSN: 15577341     Source Type: Journal    
DOI: 10.1145/3062394     Document Type: Review
Times cited : (47)

References (92)
  • 7
    • 0033683314 scopus 로고    scopus 로고
    • Application-specific memory management for embedded systems using software-controlled caches
    • Derek Chiou, Prabhat Jain, Larry Rudolph, and Srinivas Devadas. 2000. Application-specific memory management for embedded systems using software-controlled caches. In Proceedings of the Design Automation Conference. 416-419.
    • (2000) Proceedings of the Design Automation Conference , pp. 416-419
    • Chiou, D.1    Jain, P.2    Rudolph, L.3    Devadas, S.4
  • 8
    • 77951200277 scopus 로고    scopus 로고
    • Cache hierarchy and memory subsystem of the AMD opteron processor
    • 2010
    • Pat Conway, Nathan Kalyanasundharam, Gregg Donley, Kevin Lepak, and Bill Hughes. 2010. Cache hierarchy and memory subsystem of the AMD opteron processor. IEEE Micro. 30, 2 (2010), 16-29.
    • (2010) IEEE Micro. , vol.30 , Issue.2 , pp. 16-29
    • Conway, P.1    Kalyanasundharam, N.2    Donley, G.3    Lepak, K.4    Hughes, B.5
  • 10
    • 84903162429 scopus 로고    scopus 로고
    • A swap-based cache set index scheme to leverage both superpage and page coloring optimizations
    • Zehan Cui, Licheng Chen, Yungang Bao, and Mingyu Chen. 2014. A swap-based cache set index scheme to leverage both superpage and page coloring optimizations. In Proceedings of the Design Automation Conference. 1-6.
    • (2014) Proceedings of the Design Automation Conference , pp. 1-6
    • Cui, Z.1    Chen, L.2    Bao, Y.3    Chen, M.4
  • 26
    • 84897133868 scopus 로고    scopus 로고
    • Cache friendliness-aware managementof shared last-level caches for high performance multi-core systems
    • 2014
    • Dimitris Kaseridis, Muhammad Faisal Iqbal, and Lizy Kurian John. 2014. Cache friendliness-aware managementof shared last-level caches for high performance multi-core systems. IEEE Trans. Comput. 63, 4 (2014), 874-887.
    • (2014) IEEE Trans. Comput. , vol.63 , Issue.4 , pp. 874-887
    • Kaseridis, D.1    Faisal Iqbal, M.2    Kurian John, L.3
  • 43
    • 0014701246 scopus 로고
    • Evaluation techniques for storage hierarchies
    • 1970
    • Richard L. Mattson, Jan Gecsei, Donald R. Slutz, and Irving L. Traiger. 1970. Evaluation techniques for storage hierarchies. IBM Systems Journal 9, 2 (1970), 78-117.
    • (1970) IBM Systems Journal , vol.9 , Issue.2 , pp. 78-117
    • Mattson, R.L.1    Gecsei, J.2    Slutz, D.R.3    Traiger, I.L.4
  • 45
    • 85019899962 scopus 로고    scopus 로고
    • OSU-CSE News
    • OSU-CSE News. 2010. Intel Puts OSU-CSE Inside. Retrieved from http://web.cse.ohio-state.edu/news/news118.shtml.
    • (2010) Intel Puts OSU-CSE Inside
  • 47
    • 84958770551 scopus 로고    scopus 로고
    • A survey of architectural techniques for managing process variation
    • 2016
    • Sparsh Mittal. 2016a. A survey of architectural techniques for managing process variation. Comput. Surveys 48, 4 (2016), 54:1-54:29.
    • (2016) Comput. Surveys , vol.48 , Issue.4 , pp. 541-5429
    • Mittal, S.1
  • 48
    • 84965128688 scopus 로고    scopus 로고
    • A survey of cache bypassing techniques
    • 2016
    • Sparsh Mittal. 2016b. A survey of cache bypassing techniques. J. Low Power Elect. Appl. 6, 2 (2016), 5:1-5:30.
    • (2016) J. Low Power Elect. Appl. , vol.6 , Issue.2 , pp. 51-530
    • Mittal, S.1
  • 49
    • 84905112592 scopus 로고    scopus 로고
    • MASTER: A multicore cache energy saving technique using dynamic cache reconfiguration
    • 2014
    • Sparsh Mittal, Yanan Cao, and Zhao Zhang. 2014a. MASTER: A multicore cache energy saving technique using dynamic cache reconfiguration. IEEE Trans. VLSI Syst. 22, 8 (2014), 1653-1665.
    • (2014) IEEE Trans. VLSI Syst. , vol.22 , Issue.8 , pp. 1653-1665
    • Mittal, S.1    Cao, Y.2    Zhang, Z.3
  • 51
    • 84939814753 scopus 로고    scopus 로고
    • A survey of CPU-GPU heterogeneous computing techniques
    • 2015
    • Sparsh Mittal and Jeffrey Vetter. 2015. A survey of CPU-GPU heterogeneous computing techniques. Comput. Surveys 47, 4 (2015), 69:1-69:35.
    • (2015) Comput. Surveys , vol.47 , Issue.4 , pp. 691-6935
    • Mittal, S.1    Vetter, J.2
  • 52
    • 84969930755 scopus 로고    scopus 로고
    • A survey of techniques for architecting DRAM caches
    • 2016
    • Sparsh Mittal and Jeffrey Vetter. 2016. A survey of techniques for architecting DRAM caches. IEEE Trans. Parallel. Distrib. Syst. (TPDS) 27, 6 (2016), 1852-1863.
    • (2016) IEEE Trans. Parallel. Distrib. Syst. (TPDS) , vol.27 , Issue.6 , pp. 1852-1863
    • Mittal, S.1    Vetter, J.2
  • 53
    • 84929352865 scopus 로고    scopus 로고
    • A survey of architectural approaches for managing embedded DRAM and non-volatile on-chip caches
    • 2015
    • Sparsh Mittal, Jeffrey S. Vetter, and Dong Li. 2015. A survey of architectural approaches for managing embedded DRAM and non-volatile on-chip caches. IEEE Trans. Parallel Distrib. Syst. (TPDS) 26, 6 (2015), 1524-1537.
    • (2015) IEEE Trans. Parallel Distrib. Syst. (TPDS) , vol.26 , Issue.6 , pp. 1524-1537
    • Mittal, S.1    Vetter, J.S.2    Li, D.3
  • 66
    • 77949462086 scopus 로고    scopus 로고
    • Cache partitioning for energy-efficient and interference-free embedded multitasking
    • 2010
    • R. Reddy and P. Petrov. 2010. Cache partitioning for energy-efficient and interference-free embedded multitasking. ACM Trans. Embed. Comput. Syst. (TECS) 9, 3 (2010), 16.
    • (2010) ACM Trans. Embed. Comput. Syst. (TECS) , vol.9 , Issue.3 , pp. 16
    • Reddy, R.1    Petrov, P.2
  • 69
    • 68949199685 scopus 로고    scopus 로고
    • A dynamically reconfigurable cache for multithreaded processors
    • 2006
    • Alex Settle, Dan Connors, Enric Gibert, and Antonio González. 2006. A dynamically reconfigurable cache for multithreaded processors. J. Embed. Comput. 2, 2 (2006), 221-233.
    • (2006) J. Embed. Comput. , vol.2 , Issue.2 , pp. 221-233
    • Settle, A.1    Connors, D.2    Gibert, E.3    González, A.4
  • 72
    • 0026925878 scopus 로고
    • Optimal partitioning of cache memory
    • 1992
    • H. S. Stone, J. Turek, and J. L. Wolf. 1992. Optimal partitioning of cache memory. IEEE Trans. Comput. 41, 9 (1992), 1054-1068.
    • (1992) IEEE Trans. Comput. , vol.41 , Issue.9 , pp. 1054-1068
    • Stone, H.S.1    Turek, J.2    Wolf, J.L.3
  • 75
    • 1642371317 scopus 로고    scopus 로고
    • Dynamic partitioning of shared cache memory
    • 2004
    • G. E. Suh, L. Rudolph, and S. Devadas. 2004. Dynamic partitioning of shared cache memory. J. Supercomput. 28, 1 (2004), 7-26.
    • (2004) J. Supercomput. , vol.28 , Issue.1 , pp. 7-26
    • Suh, G.E.1    Rudolph, L.2    Devadas, S.3
  • 76
    • 51549114926 scopus 로고    scopus 로고
    • Exploring locking & partitioning for predictable shared caches on multi-cores
    • Vivy Suhendra and Tulika Mitra. 2008. Exploring locking & partitioning for predictable shared caches on multi-cores. In Proceedings of the Design Automation Conference. 300-303.
    • (2008) Proceedings of the Design Automation Conference , pp. 300-303
    • Suhendra, V.1    Mitra, T.2
  • 81
    • 84865689576 scopus 로고    scopus 로고
    • Cache latency control for application fairness or differentiation in power-constrained chip multiprocessors
    • 2012
    • XiaoruiWang, KaiMa, and YefuWang. 2012. Cache latency control for application fairness or differentiation in power-constrained chip multiprocessors. IEEE Trans. Comput. 61, 10 (2012), 1371-1385.
    • (2012) IEEE Trans. Comput. , vol.61 , Issue.10 , pp. 1371-1385
    • Wang, X.1    Ma, K.2    Wang, Y.3
  • 83
    • 70450279102 scopus 로고    scopus 로고
    • PIPP: Promotion/insertion pseudo-partitioning of multi-core shared caches
    • ACM
    • Y. Xie and G. H. Loh. 2009. PIPP: Promotion/insertion pseudo-partitioning of multi-core shared caches. In ACM SIGARCH Computer Architecture News, Vol. 37. ACM, 174-183.
    • (2009) ACM SIGARCH Computer Architecture News , vol.37 , pp. 174-183
    • Xie, Y.1    Loh, G.H.2
  • 87
    • 77956204832 scopus 로고    scopus 로고
    • Off-chip memory bandwidth minimization through cache partitioning for multi-core platforms
    • Chenjie Yu and Peter Petrov. 2010. Off-chip memory bandwidth minimization through cache partitioning for multi-core platforms. In Proceedings of the Design Automation Conference. 132-137.
    • (2010) Proceedings of the Design Automation Conference , pp. 132-137
    • Yu, C.1    Petrov, P.2
  • 89
    • 84903639864 scopus 로고    scopus 로고
    • CLU: Co-optimizing locality and utility in threadaware capacity management for shared last level caches
    • 2014
    • Dongyuan Zhan, Hong Jiang, and Sharad C. Seth. 2014. CLU: Co-optimizing locality and utility in threadaware capacity management for shared last level caches. IEEE Trans. Comput. 63, 7 (2014), 1656-1667.
    • (2014) IEEE Trans. Comput. , vol.63 , Issue.7 , pp. 1656-1667
    • Zhan, D.1    Jiang, H.2    Seth, S.C.3
  • 91
    • 84857877836 scopus 로고    scopus 로고
    • Writeback-aware partitioning and replacement for last-level caches in phase change main memory systems
    • 2012
    • Miao Zhou, Yu Du, Bruce Childers, Rami Melhem, and Daniel Mossé. 2012. Writeback-aware partitioning and replacement for last-level caches in phase change main memory systems. ACM Trans. Arch. Code Optim. (TACO) 8, 4 (2012), 53.
    • (2012) ACM Trans. Arch. Code Optim. (TACO) , vol.8 , Issue.4 , pp. 53
    • Zhou, M.1    Du, Y.2    Childers, B.3    Melhem, R.4    Mossé, D.5
  • 92
    • 84954324136 scopus 로고    scopus 로고
    • Symmetry-agnostic coordinated management of the memory hierarchy in multicore systems
    • 2016
    • Miao Zhou, Yu Du, Bruce Childers, Daniel Mosse, and Rami Melhem. 2016. Symmetry-agnostic coordinated management of the memory hierarchy in multicore systems. ACM Trans. Arch. Code Optim. (TACO) 12, 4 (2016), 61.
    • (2016) ACM Trans. Arch. Code Optim. (TACO) , vol.12 , Issue.4 , pp. 61
    • Zhou, M.1    Du, Y.2    Childers, B.3    Mosse, D.4    Melhem, R.5


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