메뉴 건너뛰기




Volumn 22, Issue 8, 2014, Pages 1653-1665

MASTER: A multicore cache energy-saving technique using dynamic cache reconfiguration

Author keywords

cache leakage energy saving; Cache partitioning; cache reconfiguration; dynamic profiling; green computing; multicore processors.

Indexed keywords

DISTRIBUTED COMPUTER SYSTEMS; ELECTRIC LOAD FORECASTING; ENERGY CONSERVATION; ENERGY UTILIZATION; MULTICORE PROGRAMMING;

EID: 84905112592     PISSN: 10638210     EISSN: None     Source Type: Journal    
DOI: 10.1109/TVLSI.2013.2278289     Document Type: Article
Times cited : (27)

References (52)
  • 1
    • 79955370378 scopus 로고    scopus 로고
    • The future of microprocessors
    • S. Borkar and A. Chien, "The future of microprocessors," Commun. ACM, vol. 54, no. 5, p. 67-77, 2011.
    • (2011) Commun. ACM , vol.54 , Issue.5 , pp. 67-77
    • Borkar, S.1    Chien, A.2
  • 2
    • 84905096452 scopus 로고    scopus 로고
    • Armonk, NY, USA [Online]
    • IBM. (2013). Armonk, NY, USA [Online]. Available: http://www- 03.ibm.com/ systems/power/hardware/
    • (2013)
  • 4
    • 84905091472 scopus 로고    scopus 로고
    • [Online]
    • (2013) [Online]. Available: http://ark.intel.com/products/55452
    • (2013)
  • 5
    • 84905124318 scopus 로고    scopus 로고
    • [Online]
    • (2013) [Online]. Available: http://www.amd.com/US/PRODUCTS/SERVER/ PROCESSORS/3000-SERIES-PLATFORM/330%0/Pages/3300-seriesprocessors. aspx#4
    • (2013)
  • 7
    • 0032592096 scopus 로고    scopus 로고
    • Design challenges of technology scaling
    • Jul
    • S. Borkar, "Design challenges of technology scaling," IEEE Micro, vol. 19, no. 4, pp. 23-29, Jul. 1999.
    • (1999) IEEE Micro , vol.19 , Issue.4 , pp. 23-29
    • Borkar, S.1
  • 8
    • 34247259499 scopus 로고    scopus 로고
    • Energy/power breakdown of pipelined nanometer caches (90nm/65nm/45nm/ 32nm)
    • DOI 10.1145/1165573.1165581, ISLPED'06 - Proceedings of the 2006 International Symposium on Low Power Electronics and Design
    • S. Rodriguez and B. Jacob, "Energy/power breakdown of pipelined nanometer caches (90 nm/65 nm/45 nm/32 nm)," in Proc. ISLPED, 2006, pp. 25-30. (Pubitemid 46613753)
    • (2006) Proceedings of the International Symposium on Low Power Electronics and Design , vol.2006 , pp. 25-30
    • Rodriguez, S.1    Jacob, B.2
  • 9
    • 34547425357 scopus 로고    scopus 로고
    • Design space exploration for multicore architectures: A power/performance/thermal view
    • DOI 10.1145/1183401.1183428, Proceedings of the 20th Annual International Conference on Supercomputing, ICS 2006
    • M. Monchiero, R. Canal, and A. González, "Design space exploration for multicore architectures: A power/performance/thermal view," in Proc. Int. Conf. Supercomput., 2006, pp. 177-186. (Pubitemid 47168504)
    • (2006) Proceedings of the International Conference on Supercomputing , pp. 177-186
    • Monchiero, M.1    Canal, R.2    Gonzalez, A.3
  • 11
    • 0033337012 scopus 로고    scopus 로고
    • Selective cache ways: On-demand cache resource allocation
    • D. H. Albonesi, "Selective cache ways: On-demand cache resource allocation," in Proc. 32nd MICRO, 1999, pp. 248-259.
    • (1999) Proc. 32nd MICRO , pp. 248-259
    • Albonesi, D.H.1
  • 12
    • 84860335317 scopus 로고    scopus 로고
    • Cooperative partitioning: Energy-efficient cache partitioning for highperformance CMPs
    • K. T. Sundararajan, V. Porpodas, T. Jones, N. Topham, and B. Franke, "Cooperative partitioning: Energy-efficient cache partitioning for highperformance CMPs," in Proc. HPCA, 2012, pp. 1-12.
    • (2012) Proc. HPCA , pp. 1-12
    • Sundararajan, K.T.1    Porpodas, V.2    Jones, T.3    Topham, N.4    Franke, B.5
  • 14
    • 80052672484 scopus 로고    scopus 로고
    • Dynamic cache reconfiguration and partitioning for energy optimization in real-time multi-core systems
    • W. Wang, P. Mishra, and S. Ranka, "Dynamic cache reconfiguration and partitioning for energy optimization in real-time multi-core systems," in Proc. DAC, 2011, pp. 948-953.
    • (2011) Proc. DAC , pp. 948-953
    • Wang, W.1    Mishra, P.2    Ranka, S.3
  • 18
    • 77949462086 scopus 로고    scopus 로고
    • Cache partitioning for energy-efficient and interference-free embedded multitasking
    • R. Reddy and P. Petrov, "Cache partitioning for energy-efficient and interference-free embedded multitasking," ACM Trans. Embedded Comput. Syst., vol. 9, no. 3, pp. 16:1-16:35, 2010.
    • (2010) ACM Trans. Embedded Comput. Syst , vol.9 , Issue.3 , pp. 161-1635
    • Reddy, R.1    Petrov, P.2
  • 19
    • 0038684781 scopus 로고    scopus 로고
    • A highly configurable cache architecture for embedded systems
    • Jun
    • C. Zhang, F. Vahid, and W. Najjar, "A highly configurable cache architecture for embedded systems," in Proc. 30th Annu. ISCA, Jun. 2003, pp. 136-146.
    • (2003) Proc. 30th Annu. ISCA , pp. 136-146
    • Zhang, C.1    Vahid, F.2    Najjar, W.3
  • 21
    • 0033672408 scopus 로고    scopus 로고
    • Gated- Vdd: A circuit technique to reduce leakage in deep-submicron cache memories
    • M. Powell, S.-H. Yang, B. Falsafi, K. Roy, and T. Vijaykumar, "Gated- Vdd: A circuit technique to reduce leakage in deep-submicron cache memories," in Proc. ISLPED, 2000, pp. 90-95.
    • (2000) Proc. ISLPED , pp. 90-95
    • Powell, M.1    Yang, S.-H.2    Falsafi, B.3    Roy, K.4    Vijaykumar, T.5
  • 22
    • 83155173614 scopus 로고    scopus 로고
    • Sniper: Exploring the level of abstraction for scalable and accurate parallel multi-core simulations
    • T. E. Carlson, W. Heirman, and L. Eeckhout, "Sniper: Exploring the level of abstraction for scalable and accurate parallel multi-core simulations," in Proc. Int. Conf. High Perform. Comput., Netw., SC, 2011, pp. 1-12.
    • (2011) Proc. Int. Conf. High Perform. Comput., Netw., SC , pp. 1-12
    • Carlson, T.E.1    Heirman, W.2    Eeckhout, L.3
  • 23
    • 57749186047 scopus 로고    scopus 로고
    • Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems
    • Feb
    • J. Lin, Q. Lu, X. Ding, Z. Zhang, X. Zhang, and P. Sadayappan, "Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems," in Proc. IEEE 14th Int. Symp. HPCA, Feb. 2008, pp. 367-378.
    • (2008) Proc. IEEE 14th Int. Symp. HPCA , pp. 367-378
    • Lin, J.1    Lu, Q.2    Ding, X.3    Zhang, Z.4    Zhang, X.5    Sadayappan, P.6
  • 26
    • 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 lowoverhead, high-performance, runtime mechanism to partition shared caches," in Proc. MICRO, 2006, pp. 423-432. (Pubitemid 351337015)
    • (2006) Proceedings of the Annual International Symposium on Microarchitecture, MICRO , pp. 423-432
    • Qureshi, M.K.1    Patt, Y.N.2
  • 28
    • 0033723131 scopus 로고    scopus 로고
    • Reconfigurable caches and their application to media processing
    • Jun
    • P. Ranganathan, S. Adve, and N. P. Jouppi, "Reconfigurable caches and their application to media processing," in Proc. 27th ISCA, Jun. 2000, pp. 214-224.
    • (2000) Proc. 27th ISCA , pp. 214-224
    • Ranganathan, P.1    Adve, S.2    Jouppi, N.P.3
  • 29
    • 84894786814 scopus 로고    scopus 로고
    • EnCache: Improving cache energy efficiency using a software-controlled profiling cache
    • May
    • S. Mittal and Z. Zhang, "EnCache: Improving cache energy efficiency using a software-controlled profiling cache," in Proc. IEEE Int. Conf. Electro/Inf. Technol., May 2012, pp. 1-8.
    • (2012) Proc. IEEE Int. Conf. Electro/Inf. Technol , pp. 1-8
    • Mittal, S.1    Zhang, Z.2
  • 30
    • 84949817426 scopus 로고    scopus 로고
    • Exploiting choice in resizable cache design to optimize deep-submicron processor energydelay
    • Feb
    • S. Yang, B. Falsafi, M. Powell, and T. Vijaykumar, "Exploiting choice in resizable cache design to optimize deep-submicron processor energydelay," in Proc. 8th Int. Symp. HPCA, Feb. 2002, pp. 151-161.
    • (2002) Proc. 8th Int. Symp. HPCA , pp. 151-161
    • Yang, S.1    Falsafi, B.2    Powell, M.3    Vijaykumar, T.4
  • 33
    • 3042656888 scopus 로고    scopus 로고
    • State-preserving vs. Non-state-preserving leakage control in caches
    • Y. Li, D. Parikh, Y. Zhang, K. Sankaranarayanan, M. Stan, and K. Skadron, "State-preserving vs. non-state-preserving leakage control in caches," in Proc. DATE, vol. 1. 2004, pp. 22-27.
    • (2004) Proc. DATE , vol.1 , pp. 22-27
    • Li, Y.1    Parikh, D.2    Zhang, Y.3    Sankaranarayanan, K.4    Stan, M.5    Skadron, K.6
  • 35
    • 62349111286 scopus 로고    scopus 로고
    • Adaptive techniques for leakage power management in L2 cache peripheral circuits
    • Oct
    • H. Homayoun, A. Veidenbaum, and J. Gaudiot, "Adaptive techniques for leakage power management in L2 cache peripheral circuits," in Proc. IEEE ICCD, Oct. 2008, pp. 563-569.
    • (2008) Proc. IEEE ICCD , pp. 563-569
    • Homayoun, H.1    Veidenbaum, A.2    Gaudiot, J.3
  • 39
    • 80052521720 scopus 로고    scopus 로고
    • Vantage: Scalable and efficient fine-grain cache partitioning
    • D. Sanchez and C. Kozyrakis, "Vantage: Scalable and efficient fine-grain cache partitioning," in Proc. 38th Annu. ISCA, 2011, pp. 57-68.
    • (2011) Proc. 38th Annu. ISCA , pp. 57-68
    • Sanchez, D.1    Kozyrakis, C.2
  • 40
    • 84976736383 scopus 로고
    • Page placement algorithms for large realindexed caches
    • R. Kessler and M. Hill, "Page placement algorithms for large realindexed caches," ACM Trans. Comput. Syst., vol. 10, no. 4, pp. 338-359, 1992.
    • (1992) ACM Trans. Comput. Syst , vol.10 , Issue.4 , pp. 338-359
    • Kessler, R.1    Hill, M.2
  • 42
    • 0344841297 scopus 로고    scopus 로고
    • Adaptive mode control: A static-power-efficient cache design
    • H. Zhou, M. Toburen, E. Rotenberg, and T. Conte, "Adaptive mode control: A static-power-efficient cache design," ACM Trans. Embedded Comput. Syst., vol. 2, no. 3, pp. 347-372, 2003.
    • (2003) ACM Trans. Embedded Comput. Syst , vol.2 , Issue.3 , pp. 347-372
    • Zhou, H.1    Toburen, M.2    Rotenberg, E.3    Conte, T.4
  • 43
    • 0343038876 scopus 로고
    • Ph.D. dissertation, Dept. Electr. Comput. Eng., Univ. Massachusetts, Amherst, MA, USA
    • T. Puzak, "Cache memory design," Ph.D. dissertation, Dept. Electr. Comput. Eng., Univ. Massachusetts, Amherst, MA, USA, 1985.
    • (1985) Cache Memory Design
    • Puzak, T.1
  • 44
    • 84905090687 scopus 로고    scopus 로고
    • [Online]
    • (2013). CACTI 6.5 [Online]. Available: http://www.hpl.hp.com/research/ cacti/
    • (2013) CACTI 6.5
  • 45
    • 1642371317 scopus 로고    scopus 로고
    • Dynamic partitioning of shared cache memory
    • G. E. Suh, L. Rudolph, and S. Devadas, "Dynamic partitioning of shared cache memory," J. Supercomput., vol. 28, no. 1, pp. 7-26, 2004.
    • (2004) J. Supercomput , vol.28 , Issue.1 , pp. 7-26
    • Suh, G.E.1    Rudolph, L.2    Devadas, S.3
  • 46
    • 34548119036 scopus 로고    scopus 로고
    • Power and thermal management in the intel core duo processor
    • A. Naveh, "Power and thermal management in the intel core duo processor," Intel Technology Journal, vol. 10, no. 2, pp. 109-122, 2006.
    • (2006) Intel Technology Journal , vol.10 , Issue.2 , pp. 109-122
    • Naveh, A.1
  • 47
    • 77953098021 scopus 로고    scopus 로고
    • Performance evaluation of cache replacement policies for the SPEC CPU2000 benchmark suite
    • H. Al-Zoubi, A. Milenkovic, and M. Milenkovic, "Performance evaluation of cache replacement policies for the SPEC CPU2000 benchmark suite," in Proc. 42nd Annu. Southeast Regional Conf., 2004, pp. 267-272.
    • (2004) Proc. 42nd Annu. Southeast Regional Conf , pp. 267-272
    • Al-Zoubi, H.1    Milenkovic, A.2    Milenkovic, M.3
  • 49
    • 67650796123 scopus 로고    scopus 로고
    • RapidMRC: Approximating L2 miss rate curves on commodity systems for online optimizations
    • D. K. Tam, R. Azimi, L. B. Soares, and M. Stumm, "RapidMRC: Approximating L2 miss rate curves on commodity systems for online optimizations," in Proc. 14th Int. Conf. ASPLOS, 2009, pp. 121-132.
    • (2009) Proc. 14th Int. Conf. ASPLOS , pp. 121-132
    • Tam, D.K.1    Azimi, R.2    Soares, L.B.3    Stumm, M.4
  • 52
    • 70450284743 scopus 로고    scopus 로고
    • Decoupled DIMM: Building high-bandwidth memory system using low-speed DRAM devices
    • H. Zheng, J. Lin, Z. Zhang, and Z. Zhu, "Decoupled DIMM: Building high-bandwidth memory system using low-speed DRAM devices," in Proc. ISCA, 2009, pp. 255-266.
    • (2009) Proc. ISCA , pp. 255-266
    • Zheng, H.1    Lin, J.2    Zhang, Z.3    Zhu, Z.4


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