메뉴 건너뛰기




Volumn 27, Issue 6, 2016, Pages 1852-1863

A Survey Of Techniques for Architecting DRAM Caches

Author keywords

3D; architectural techniques; bandwidth wall; classification; die stacking; extreme scale system; last level cache; Review; stacked DRAM

Indexed keywords

CLASSIFICATION (OF INFORMATION); DYNAMIC RANDOM ACCESS STORAGE; REVIEWS; SURVEYS;

EID: 84969930755     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/TPDS.2015.2461155     Document Type: Review
Times cited : (43)

References (67)
  • 7
    • 83255170570 scopus 로고    scopus 로고
    • Exploring DRAM last level cache for 3D network-on-chip architecture
    • T. C. Xu, P. Liljeberg, and H. Tenhunen, "Exploring DRAM last level cache for 3D network-on-chip architecture," Adv. Materials Res., vol. 403, pp. 4009-4018, 2012.
    • (2012) Adv. Materials Res. , vol.403 , pp. 4009-4018
    • Xu, T.C.1    Liljeberg, P.2    Tenhunen, H.3
  • 8
    • 84876531087 scopus 로고    scopus 로고
    • Fundamental latency Trade-off in architecting DRAM caches: Outperforming impractical SRAMtags with a simple and practical design
    • M. K. Qureshi and G. H. Loh, "Fundamental latency Trade-off in architecting DRAM caches: Outperforming impractical SRAMtags with a simple and practical design," in Proc. Int. Symp. Microarchit., 2012, pp. 235-246.
    • (2012) Proc. Int. Symp. Microarchit. , pp. 235-246
    • Qureshi, M.K.1    Loh, G.H.2
  • 10
    • 84937722359 scopus 로고    scopus 로고
    • CAMEO: A two-level memory organization with capacity of main memory and flexibility of hardware-managed cache
    • C. C. Chou, A. Jaleel, and M. K. Qureshi, "CAMEO: A two-level memory organization with capacity of main memory and flexibility of hardware-managed cache," in Proc. Int. Symp. Microarchit., 2014, pp. 1-12.
    • (2014) Proc. Int. Symp. Microarchit. , pp. 1-12
    • Chou, C.C.1    Jaleel, A.2    Qureshi, M.K.3
  • 11
    • 84945959205 scopus 로고    scopus 로고
    • Cooperatively managing dynamic writeback and insertion policies in a last-level DRAM cache
    • S. Yin, J. Li, L. Liu, S. Wei, and Y. Guo, "Cooperatively managing dynamic writeback and insertion policies in a last-level DRAM cache," in Proc. Des., Autom. Test Eur., 2015, pp. 187-192.
    • (2015) Proc. Des., Autom. Test Eur. , pp. 187-192
    • Yin, S.1    Li, J.2    Liu, L.3    Wei, S.4    Guo, Y.5
  • 15
    • 84893970697 scopus 로고    scopus 로고
    • [Online]
    • Tezzaron semiconductor. (2010). Octopus 8-Port DRAM for diestack applications. [Online]. Available: www.tachyonsemi.com/memory/datasheets/TSC10080x-0-1.pdf
    • (2010) Octopus 8-Port DRAM for Diestack Applications
  • 16
    • 84866544858 scopus 로고    scopus 로고
    • Hybrid memory cube new DRAM architecture increases density and performance
    • J. Jeddeloh and B. Keeth, "Hybrid memory cube new DRAM architecture increases density and performance," in Proc. Symp. VLSI Technol., 2012, pp. 87-88.
    • (2012) Proc. Symp. VLSI Technol. , pp. 87-88
    • Jeddeloh, J.1    Keeth, B.2
  • 17
    • 84920169503 scopus 로고    scopus 로고
    • A 1.2 v 8 Gb 8-channel 128 GB/s high-bandwidth memory (HBM) stacked DRAM with effective I/O test circuits
    • D. U. Lee, K. W. Kim, K. W. Kim, K. S. Lee, S. J. Byeon, J. H. Kim, J. H. Cho, J. Lee, and J. H. Chun, "A 1.2 V 8 Gb 8-Channel 128 GB/s high-bandwidth memory (HBM) stacked DRAM with effective I/O test circuits," IEEE J. Solid-State Circuits, vol. 50, no. 1, pp. 191-203, 2015.
    • (2015) IEEE J. Solid-State Circuits , vol.50 , Issue.1 , pp. 191-203
    • Lee, D.U.1    Kim, K.W.2    Kim, K.W.3    Lee, K.S.4    Byeon, S.J.5    Kim, J.H.6    Cho, J.H.7    Lee, J.8    Chun, J.H.9
  • 18
    • 84970048293 scopus 로고    scopus 로고
    • [Online]
    • (2015). [Online]. Available: http://www.pcper.com/reviews/General-Tech/High-Bandwidth-Memory-HBM-Architecture-AMD-Plans-Future-GPUs
    • (2015)
  • 19
    • 84970030364 scopus 로고    scopus 로고
    • [Online]
    • NVIDIA. (2014). [Online]. Available: http://devblogs.nvidia.com/parallelforall/nvlink-pascal-stacked-memory-feeding-appetite-big-data/
    • (2014)
    • NVIDIA1
  • 20
    • 84929352865 scopus 로고    scopus 로고
    • A survey of architectural approaches for managing embedded dram and non-volatile onchip caches
    • Jun.
    • S. Mittal, J. S. Vetter, and D. Li, "A survey of architectural approaches for managing embedded dram and non-volatile onchip caches," IEEE Trans. Parallel Distrib. Syst., vol. 26, no. 6, pp. 1524-1537, Jun. 2015.
    • (2015) IEEE Trans. Parallel Distrib. Syst. , vol.26 , Issue.6 , pp. 1524-1537
    • Mittal, S.1    Vetter, J.S.2    Li, D.3
  • 24
    • 84871447955 scopus 로고    scopus 로고
    • A survey of architectural techniques for DRAM power management
    • S. Mittal, "A survey of architectural techniques for DRAM power management," Int. J. High Perform. Syst. Archit., vol. 4, no. 2, pp. 110-119, 2012.
    • (2012) Int. J. High Perform. Syst. Archit. , vol.4 , Issue.2 , pp. 110-119
    • Mittal, S.1
  • 25
    • 52649125840 scopus 로고    scopus 로고
    • 3D-stacked memory architectures for multi-core processors
    • G. H. Loh, "3D-stacked memory architectures for multi-core processors," in Proc. Int. Symp. Comput. Archit., 2008, pp. 453-464.
    • (2008) Proc. Int. Symp. Comput. Archit. , pp. 453-464
    • Loh, G.H.1
  • 26
    • 84897572369 scopus 로고    scopus 로고
    • A survey of architectural techniques for improving cache power efficiency
    • Mar.
    • S. Mittal, "A survey of architectural techniques for improving cache power efficiency," Elsevier Sustainable Comput.: Inform. Syst., vol. 4, no. 1, pp. 33-43, Mar. 2014.
    • (2014) Elsevier Sustainable Comput.: Inform. Syst. , vol.4 , Issue.1 , pp. 33-43
    • Mittal, S.1
  • 27
    • 84903217716 scopus 로고    scopus 로고
    • Reducing latency in an SRAM/DRAM cache hierarchy via a novel tag-cache architecture
    • F. Hameed, L. Bauer, and J. Henkel, "Reducing latency in an SRAM/DRAM cache hierarchy via a novel tag-cache architecture," in Proc. 51st Annu. Des. Autom. Conf., 2014, pp. 1-6.
    • (2014) Proc. 51st Annu. Des. Autom. Conf. , pp. 1-6
    • Hameed, F.1    Bauer, L.2    Henkel, J.3
  • 29
    • 84858776535 scopus 로고    scopus 로고
    • Efficiently enabling conventional block sizes for very large die-stacked DRAM caches
    • G. H. Loh and M. D. Hill, "Efficiently enabling conventional block sizes for very large die-stacked DRAM caches," in Proc. Int. Symp. Microarchit., 2011, pp. 454-464.
    • (2011) Proc. Int. Symp. Microarchit. , pp. 454-464
    • Loh, G.H.1    Hill, M.D.2
  • 32
    • 84870990173 scopus 로고    scopus 로고
    • Enabling efficient and scalable hybrid memories using Finegranularity DRAM cache management
    • J. Meza, J. Chang, H. Yoon, O. Mutlu, and P. Ranganathan, "Enabling efficient and scalable hybrid memories using Finegranularity DRAM cache management," Comput. Archit. Lett., vol. 11, no. 2, pp. 61-64, 2012.
    • (2012) Comput. Archit. Lett. , vol.11 , Issue.2 , pp. 61-64
    • Meza, J.1    Chang, J.2    Yoon, H.3    Mutlu, O.4    Ranganathan, P.5
  • 34
    • 84961762645 scopus 로고    scopus 로고
    • School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, Georgia, USA 30332-0250 Georgia Tech, Tech. Rep. TR-CARET-2015-01
    • C. Chou, A. Jaleel, and M. K. Qureshi, "BATMAN: Maximizing bandwidth utilization of hybrid memory systems," School of Electrical and Computer Engineering, Georgia Institute of Technology, Atlanta, Georgia, USA 30332-0250 Georgia Tech, Tech. Rep. TR-CARET-2015-01, 2015.
    • (2015) BATMAN: Maximizing Bandwidth Utilization of Hybrid Memory Systems
    • Chou, C.1    Jaleel, A.2    Qureshi, M.K.3
  • 35
    • 84876515756 scopus 로고    scopus 로고
    • A mostly-clean DRAM cache for effective hit speculation and selfbalancing dispatch
    • J. Sim, G. H. Loh, H. Kim, M. O'Connor, and M. Thottethodi, "A mostly-clean DRAM cache for effective hit speculation and selfbalancing dispatch," in Proc. Int. Symp. Microarchit., 2012, pp. 247-257.
    • (2012) Proc. Int. Symp. Microarchit. , pp. 247-257
    • Sim, J.1    Loh, G.H.2    Kim, H.3    O'Connor, M.4    Thottethodi, M.5
  • 37
    • 84928400002 scopus 로고    scopus 로고
    • EnCache: A dynamic profiling based reconfiguration technique for improving cache energy efficiency
    • S. Mittal and Z. Zhang, "EnCache: A dynamic profiling based reconfiguration technique for improving cache energy efficiency," J. Circuits, Syst. Comput., vol. 23, no. 10, p. 1450147, 2014.
    • (2014) J. Circuits, Syst. Comput. , vol.23 , Issue.10 , pp. 1450147
    • Mittal, S.1    Zhang, Z.2
  • 38
    • 84961696212 scopus 로고    scopus 로고
    • AYUSH: A technique for extending lifetime of SRAM-NVM hybrid caches
    • S. Mittal and J. S. Vetter, "AYUSH: A technique for extending lifetime of SRAM-NVM hybrid caches," IEEE Comput. Archit. Lett., 2015, DOI: 10.1109/LCA.2014.2355193.
    • (2015) IEEE Comput. Archit. Lett.
    • Mittal, S.1    Vetter, J.S.2
  • 40
    • 70450077447 scopus 로고    scopus 로고
    • Efficient shared cache management through sharing-aware replacement and streamingaware insertion policy
    • Y. Chen, E. Li, C. Kim, and Z. Tang, "Efficient shared cache management through sharing-aware replacement and streamingaware insertion policy," in Proc. IEEE Int. Symp. Parallel Distrib. Process., 2009, pp. 1-11.
    • (2009) Proc. IEEE Int. Symp. Parallel Distrib. Process , pp. 1-11
    • Chen, Y.1    Li, E.2    Kim, C.3    Tang, Z.4
  • 41
    • 84969971606 scopus 로고    scopus 로고
    • Design of 3D DRAM and its application in 3D integrated multicore computing systems
    • H. Sun, J. Liu, R. Anigundi, N. Zheng, J. Lu, R. Ken, and T. Zhang, "Design of 3D DRAM and its application in 3D integrated multicore computing systems," IEEE Des. Test Comput., 2013, DOI: 10.1109/MDT.2009.93.
    • (2013) IEEE Des. Test Comput.
    • Sun, H.1    Liu, J.2    Anigundi, R.3    Zheng, N.4    Lu, J.5    Ken, R.6    Zhang, T.7
  • 42
    • 76749102941 scopus 로고    scopus 로고
    • Extending the effectiveness of 3D-stacked DRAM caches with an adaptive multi-queue policy
    • G. H. Loh, "Extending the effectiveness of 3D-stacked DRAM caches with an adaptive multi-queue policy," in Proc. Int. Symp. Microarchit., 2009, pp. 201-212.
    • (2009) Proc. Int. Symp. Microarchit. , pp. 201-212
    • Loh, G.H.1
  • 44
    • 84885608037 scopus 로고    scopus 로고
    • Adaptive cache management for a combined SRAM and DRAM cache hierarchy for multi-cores
    • F. Hameed, L. Bauer, and J. Henkel, "Adaptive cache management for a combined SRAM and DRAM cache hierarchy for multi-cores," in Proc. Des., Autom. Test Eur. Conf. Exhib., 2013, pp. 77-82.
    • (2013) Proc. Des., Autom. Test Eur. Conf. Exhib. , pp. 77-82
    • Hameed, F.1    Bauer, L.2    Henkel, J.3
  • 50
    • 76749162860 scopus 로고    scopus 로고
    • Variation-tolerant Nonuniform 3D cache management in die stacked multicore processor
    • B. Zhao, Y. Du, Y. Zhang, and J. Yang, "Variation-tolerant Nonuniform 3D cache management in die stacked multicore processor," in Proc. IEEE/ACM Int. Symp. Microarchit., 2009, pp. 222-231.
    • (2009) Proc. IEEE/ACM Int. Symp. Microarchit. , pp. 222-231
    • Zhao, B.1    Du, Y.2    Zhang, Y.3    Yang, J.4
  • 53
    • 84881191462 scopus 로고    scopus 로고
    • Die-stacked DRAM caches for servers: Hit ratio, latency, or bandwidth? Have it all with footprint cache
    • D. Jevdjic, S. Volos, and B. Falsafi, "Die-stacked DRAM caches for servers: Hit ratio, latency, or bandwidth? Have it all with footprint cache," in Proc. Int. Symp. Comput. Archit., 2013, pp. 404-415.
    • (2013) Proc. Int. Symp. Comput. Archit. , pp. 404-415
    • Jevdjic, D.1    Volos, S.2    Falsafi, B.3
  • 56
    • 51549109199 scopus 로고    scopus 로고
    • Circuit and microarchitecture evaluation of 3D stacking magnetic RAM (MRAM) as a universal memory replacement
    • X. Dong, X. Wu, G. Sun, Y. Xie, H. Li, and Y. Chen, "Circuit and microarchitecture evaluation of 3D stacking magnetic RAM (MRAM) as a universal memory replacement," in Proc. Des. Autom. Conf., 2008, pp. 554-559.
    • (2008) Proc. Des. Autom. Conf. , pp. 554-559
    • Dong, X.1    Wu, X.2    Sun, G.3    Xie, Y.4    Li, H.5    Chen, Y.6
  • 57
    • 84866611037 scopus 로고    scopus 로고
    • Hybrid cache architecture replacing SRAM cache with future memory technology
    • S. Lee, J. Jung, and C.-M. Kyung, "Hybrid cache architecture replacing SRAM cache with future memory technology," in Proc. IEEE Int. Symp. Circuits Syst., 2012, pp. 2481-2484.
    • (2012) Proc. IEEE Int. Symp. Circuits Syst. , pp. 2481-2484
    • Lee, S.1    Jung, J.2    Kyung, C.-M.3
  • 59
    • 84903844417 scopus 로고    scopus 로고
    • DRAM-based coherent caches and how to take advantage of the coherence protocol to reduce the refresh energy
    • Z. Jaksic and R. Canal, "DRAM-based coherent caches and how to take advantage of the coherence protocol to reduce the refresh energy," in Proc. Des., Autom. Test Eur. Conf. Exhib., 2014, pp. 1-4.
    • (2014) Proc. Des., Autom. Test Eur. Conf. Exhib. , pp. 1-4
    • Jaksic, Z.1    Canal, R.2
  • 60
    • 84873962851 scopus 로고    scopus 로고
    • Temperature-aware energy minimization of 3D-stacked L2 DRAM cache through DVFS
    • W. Yun, J. Jung, K. Kang, and C.-M. Kyung, "Temperature-aware energy minimization of 3D-stacked L2 DRAM cache through DVFS," in Proc. Int. SoC Des. Conf., 2012, pp. 475-478.
    • (2012) Proc. Int. SoC Des. Conf. , pp. 475-478
    • Yun, W.1    Jung, J.2    Kang, K.3    Kyung, C.-M.4
  • 61
    • 47349120126 scopus 로고    scopus 로고
    • Smart refresh: An enhanced memory controller design for reducing energy in conventional and 3D die-stacked DRAMs
    • M. Ghosh and H.-H. S. Lee, "Smart refresh: An enhanced memory controller design for reducing energy in conventional and 3D die-Stacked DRAMs," in Proc. Int. Symp. Microarchit., 2007, pp. 134-145.
    • (2007) Proc. Int. Symp. Microarchit. , pp. 134-145
    • Ghosh, M.1    Lee, H.-H.S.2
  • 64
    • 84963541464 scopus 로고    scopus 로고
    • A survey of techniques for modeling and improving reliability of computing systems
    • S. Mittal and J. Vetter, "A survey of techniques for modeling and improving reliability of computing systems," IEEE Trans. Parallel Distrib. Syst., 2015, DOI: 10.1109/TPDS.2015.2426179.
    • (2015) IEEE Trans. Parallel Distrib. Syst.
    • Mittal, S.1    Vetter, J.2
  • 65
    • 84881155309 scopus 로고    scopus 로고
    • Tri-level-cell phase change memory: Toward an efficient and reliable memory system
    • N. H. Seong, S. Yeo, and H.-H. S. Lee, "Tri-level-cell phase change memory: Toward an efficient and reliable memory system," in Proc. Int. Symp. Comput. Archit., 2013, pp. 440-451.
    • (2013) Proc. Int. Symp. Comput. Archit. , pp. 440-451
    • Seong, N.H.1    Yeo, S.2    Lee, H.-H.S.3
  • 66
    • 84963816640 scopus 로고    scopus 로고
    • A survey of power management techniques for phase change memory
    • S. Mittal, "A survey of power management techniques for phase change memory," Int. J. Comput. Aided Eng. Technol., 2014.
    • (2014) Int. J. Comput. Aided Eng. Technol.
    • Mittal, S.1


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