메뉴 건너뛰기




Volumn 30, Issue 11, 2011, Pages 1677-1690

Performance optimal online DVFS and task migration techniques for thermally constrained multi-core processors

Author keywords

Convex optimization; dynamic voltage and frequency scaling; leakage dependence on temperature; makespan minimization; multi core; online thermal management; optimal control; performance optimization; task migration

Indexed keywords

DYNAMIC VOLTAGE AND FREQUENCY SCALING; MAKESPAN MINIMIZATION; MULTI CORE; OPTIMAL CONTROLS; PERFORMANCE OPTIMIZATIONS; TASK MIGRATION;

EID: 80054813906     PISSN: 02780070     EISSN: None     Source Type: Journal    
DOI: 10.1109/TCAD.2011.2161308     Document Type: Article
Times cited : (82)

References (43)
  • 1
    • 34547261834 scopus 로고    scopus 로고
    • Thousand core chips: A technology perspective
    • S. Borkar, "Thousand core chips: A technology perspective," in Proc. DAC, 2007, pp. 746-749.
    • (2007) Proc. DAC , pp. 746-749
    • Borkar, S.1
  • 3
    • 50249139685 scopus 로고    scopus 로고
    • Approximation algorithm for the temperature-aware scheduling problem
    • S. Zhang and K. S. Chatha, "Approximation algorithm for the temperature-aware scheduling problem," in Proc. ICCAD, 2007, pp. 281-288.
    • (2007) Proc. ICCAD , pp. 281-288
    • Zhang, S.1    Chatha, K.S.2
  • 6
    • 0034836755 scopus 로고    scopus 로고
    • Dynamic thermal management for high performance microprocessors
    • D. Brooks and M. Martonosi, "Dynamic thermal management for high performance microprocessors," in Proc. HPCA, 2001, pp. 171-182.
    • (2001) Proc. HPCA , pp. 171-182
    • Brooks, D.1    Martonosi, M.2
  • 7
    • 44849104306 scopus 로고    scopus 로고
    • Corollaries to Amdahl's law for energy
    • Jan
    • S. Cho and R. Melhem, "Corollaries to Amdahl's law for energy," IEEE Comput. Architecture Lett., vol. 7, no. 1, pp. 25-28, Jan. 2008.
    • (2008) IEEE Comput. Architecture Lett. , vol.7 , Issue.1 , pp. 25-28
    • Cho, S.1    Melhem, R.2
  • 8
    • 34548142850 scopus 로고    scopus 로고
    • Power-performance considerations of parallel computing on chip multiprocessors
    • Dec
    • J. Li and J. F. Martínez, "Power-performance considerations of parallel computing on chip multiprocessors," ACM Trans. Archit. Code Optim., vol. 2, no. 4, pp. 397-422, Dec. 2005.
    • (2005) ACM Trans. Archit. Code Optim. , vol.2 , Issue.4 , pp. 397-422
    • Li, J.1    Martínez, J.F.2
  • 10
    • 70349746171 scopus 로고    scopus 로고
    • ATMI: An analytical model of temperature in microprocessors
    • P. Michaud and Y. Sazeides, "ATMI: An analytical model of temperature in microprocessors," in Proc. Workshop MOBS, 2007.
    • (2007) Proc. Workshop MOBS
    • Michaud, P.1    Sazeides, Y.2
  • 11
    • 0033719421 scopus 로고    scopus 로고
    • Wattch: A framework for architectural-level power analysis and optimizations
    • D. Brooks, V. Tiwari, and M. Martonosi, "Wattch: A framework for architectural-level power analysis and optimizations," in Proc. ISCA, 2000, pp. 83-94.
    • (2000) Proc. ISCA , pp. 83-94
    • Brooks, D.1    Tiwari, V.2    Martonosi, M.3
  • 12
    • 22544456242 scopus 로고    scopus 로고
    • Temperature and supply voltage aware performance and power modeling at microarchitecture level
    • Jul
    • W. Liao, L. He, and K. M. Lepak, "Temperature and supply voltage aware performance and power modeling at microarchitecture level," IEEE Trans. Comput.-Aided Des., vol. 24, no. 7, pp. 1042-1053, Jul. 2005.
    • (2005) IEEE Trans. Comput.-Aided Des. , vol.24 , Issue.7 , pp. 1042-1053
    • Liao, W.1    He, L.2    Lepak, K.M.3
  • 13
    • 36949037876 scopus 로고    scopus 로고
    • Physical aware frequency selection for dynamic thermal management in multi-core systems
    • R. Mukherjee and S. O. Memik, "Physical aware frequency selection for dynamic thermal management in multi-core systems," in Proc. ICCAD, 2006, pp. 547-552.
    • (2006) Proc. ICCAD , pp. 547-552
    • Mukherjee, R.1    Memik, S.O.2
  • 14
    • 38849083845 scopus 로고    scopus 로고
    • Temperature-aware processor frequency assignment for MPSoCs using convex optimization
    • S. Murali, A. Mutapcic, D. Atienza, R. Gupta, S. Boyd, and G. D. Micheli, "Temperature-aware processor frequency assignment for MPSoCs using convex optimization," in Proc. CODES, 2008, pp. 111-116.
    • (2008) Proc. CODES , pp. 111-116
    • Murali, S.1    Mutapcic, A.2    Atienza, D.3    Gupta, R.4    Boyd, S.5    Micheli, G.D.6
  • 15
    • 57849164041 scopus 로고    scopus 로고
    • Efficient online computation of core speeds to maximize the throughput of thermally constrained multi-core processors
    • R. Rao and S. Vrudhula, "Efficient online computation of core speeds to maximize the throughput of thermally constrained multi-core processors," in Proc. ICCAD, 2008, pp. 537-542.
    • (2008) Proc. ICCAD , pp. 537-542
    • Rao, R.1    Vrudhula, S.2
  • 16
    • 70449723376 scopus 로고    scopus 로고
    • OnlineWork maximization under a peak temperature constraint
    • T. Chantem, X. S. Hu, and R. P. Dick, "OnlineWork maximization under a peak temperature constraint," in Proc. ISLPED, 2009, pp. 105-110.
    • (2009) Proc. ISLPED , pp. 105-110
    • Chantem, T.1    Hu, X.S.2    Dick, R.P.3
  • 17
    • 49749097931 scopus 로고    scopus 로고
    • Stochastic dynamic thermal management: A Markovian decision-based approach
    • H. Jung and M. Pedram, "Stochastic dynamic thermal management: A Markovian decision-based approach," in Proc. ICCD, 2006, pp. 452-457.
    • (2006) Proc. ICCD , pp. 452-457
    • Jung, H.1    Pedram, M.2
  • 18
    • 76349119881 scopus 로고    scopus 로고
    • Maximizing performance of thermally constrained multi-core processors by dynamic voltage and frequency control
    • V. Hanumaiah, S. Vrudhula, and K. S. Chatha, "Maximizing performance of thermally constrained multi-core processors by dynamic voltage and frequency control," in Proc. ICCAD, 2009, pp. 310-313.
    • (2009) Proc. ICCAD , pp. 310-313
    • Hanumaiah, V.1    Vrudhula, S.2    Chatha, K.S.3
  • 19
    • 34250858227 scopus 로고    scopus 로고
    • Thermal-aware scheduling for future chip multiprocessors
    • Jan
    • K. Stavrou and P. Trancoso, "Thermal-aware scheduling for future chip multiprocessors," EURASIP J. Embedded Syst., vol. 2007, no. 1, p. 40, Jan. 2007.
    • (2007) EURASIP J. Embedded Syst. , vol.2007 , Issue.1 , pp. 40
    • Stavrou, K.1    Trancoso, P.2
  • 20
    • 57849133498 scopus 로고    scopus 로고
    • Proactive temperature balancing for low cost thermal management in MPSoCs
    • A. Coskun, T. Rosing, and K. Gross, "Proactive temperature balancing for low cost thermal management in MPSoCs," in Proc. ICCAD, 2008, pp. 250-257.
    • (2008) Proc. ICCAD , pp. 250-257
    • Coskun, A.1    Rosing, T.2    Gross, K.3
  • 21
    • 50849108147 scopus 로고    scopus 로고
    • Static and dynamic temperature-aware scheduling for multiprocessor SoCs
    • Sep
    • A. Coskun, T. Rosing, K. Whisnant, and K. Gross, "Static and dynamic temperature-aware scheduling for multiprocessor SoCs," IEEE Trans. Very Large Scale Integr. Syst., vol. 16, no. 9, pp. 1127-1140, Sep. 2008.
    • (2008) IEEE Trans. Very Large Scale Integr. Syst. , vol.16 , Issue.9 , pp. 1127-1140
    • Coskun, A.1    Rosing, T.2    Whisnant, K.3    Gross, K.4
  • 22
    • 12844249966 scopus 로고    scopus 로고
    • Heat-and-run: Leveraging SMT and CMP to manage power density through the operating system
    • M. D. Powell, M. Gomaa, and T. N. Vijaykumar, "Heat-and-run: Leveraging SMT and CMP to manage power density through the operating system," in Proc. ASPLOS, 2004, pp. 260-270.
    • (2004) Proc. ASPLOS , pp. 260-270
    • Powell, M.D.1    Gomaa, M.2    Vijaykumar, T.N.3
  • 23
  • 24
    • 85025385369 scopus 로고    scopus 로고
    • Performance-aware thermal management via task scheduling
    • Apr
    • X. Zhou, J. Yang, M. Chrobak, and Y. Zhang, "Performance-aware thermal management via task scheduling," ACM Trans. Archit. Code Optim., vol. 7, no. 1, pp. 5:1-5:31, Apr. 2010.
    • (2010) ACM Trans. Archit. Code Optim. , vol.7 , Issue.1 , pp. 51-531
    • Zhou, X.1    Yang, J.2    Chrobak, M.3    Zhang, Y.4
  • 25
    • 77956208215 scopus 로고    scopus 로고
    • Thermal aware task sequencing on embedded processors
    • S. Zhang and K. S. Chatha, "Thermal aware task sequencing on embedded processors," in Proc. DAC, 2010, pp. 585-590.
    • Proc. DAC , vol.2010 , pp. 585-590
    • Zhang, S.1    Chatha, K.S.2
  • 26
    • 57849136454 scopus 로고    scopus 로고
    • Temperature aware task sequencing and voltage scaling
    • R. Jayaseelan and T. Mitra, "Temperature aware task sequencing and voltage scaling," in Proc. ICCAD, 2008, pp. 618-623.
    • (2008) Proc. ICCAD , pp. 618-623
    • Jayaseelan, R.1    Mitra, T.2
  • 27
    • 79957576035 scopus 로고    scopus 로고
    • Performance optimal speed control of multi-core processors under thermal constraints
    • V. Hanumaiah, S. Vrudhula, and K. S. Chatha, "Performance optimal speed control of multi-core processors under thermal constraints," in Proc. DATE, 2009, pp. 288-293.
    • (2009) Proc. DATE , pp. 288-293
    • Hanumaiah, V.1    Vrudhula, S.2    Chatha, K.S.3
  • 28
    • 70450260876 scopus 로고    scopus 로고
    • Temperature-constrained power control for chip multiprocessors with online model estimation
    • Jun
    • Y. Wang, K. Ma, and X. Wang, "Temperature-constrained power control for chip multiprocessors with online model estimation," SIGARCH Comput. Archit. News, vol. 37, no. 3, pp. 314-324, Jun. 2009.
    • (2009) SIGARCH Comput. Archit. News , vol.37 , Issue.3 , pp. 314-324
    • Wang, Y.1    Ma, K.2    Wang, X.3
  • 29
    • 33845904113 scopus 로고    scopus 로고
    • Techniques for multicore thermal management: Classification and new exploration
    • J. Donald and M. Martonosi, "Techniques for multicore thermal management: Classification and new exploration," in Proc. ISCA, 2006, pp. 78-88.
    • (2006) Proc. ISCA , pp. 78-88
    • Donald, J.1    Martonosi, M.2
  • 30
    • 1542269347 scopus 로고    scopus 로고
    • Reducing power density through activity migration
    • S. Heo, K. Barr, and K. Asanovic, "Reducing power density through activity migration," in Proc. ISLPED, 2003, pp. 217-222.
    • (2003) Proc. ISLPED , pp. 217-222
    • Heo, S.1    Barr, K.2    Asanovic, K.3
  • 32
    • 48249118853 scopus 로고    scopus 로고
    • Amdahl's law in the multicore era
    • Jul
    • M. Hill and M. Marty, "Amdahl's law in the multicore era," Computer, vol. 41, no. 7, pp. 33-38, Jul. 2008.
    • (2008) Computer , vol.41 , Issue.7 , pp. 33-38
    • Hill, M.1    Marty, M.2
  • 33
  • 34
    • 1142270611 scopus 로고    scopus 로고
    • Control-theoretic techniques and thermal-RC modeling for accurate and localized dynamic thermal management
    • K. Skadron, T. Abdelzaher, and M. R. Stan, "Control-theoretic techniques and thermal-RC modeling for accurate and localized dynamic thermal management," in Proc. HPCA, 2002, pp. 17-28.
    • (2002) Proc. HPCA , pp. 17-28
    • Skadron, K.1    Abdelzaher, T.2    Stan, M.R.3
  • 35
  • 36
    • 0029324375 scopus 로고
    • A survey of the maximum principles for optimal control problems with state constraints
    • R. F. Hartl, S. P. Sethi, and R. G. Vickson, "A survey of the maximum principles for optimal control problems with state constraints," SIAM Rev., vol. 37, no. 2, pp. 181-218, 1995.
    • (1995) SIAM Rev. , vol.37 , Issue.2 , pp. 181-218
    • Hartl, R.F.1    Sethi, S.P.2    Vickson, R.G.3
  • 37
    • 77955205881 scopus 로고    scopus 로고
    • Fast and accurate prediction of the steady state throughput of multi-core processors under thermal constraints
    • Oct
    • R. Rao and S. Vrudhula, "Fast and accurate prediction of the steady state throughput of multi-core processors under thermal constraints," IEEE Trans. Comput.-Aided Des., vol. 28, no. 10, pp. 1559-1572, Oct. 2009.
    • (2009) IEEE Trans. Comput.-Aided Des. , vol.28 , Issue.10 , pp. 1559-1572
    • Rao, R.1    Vrudhula, S.2
  • 39
    • 42549162260 scopus 로고    scopus 로고
    • Power/performance/thermal design space exploration for multicore architectures
    • May
    • M. Monchiero, R. Canal, and A. González, "Power/performance/ thermal design space exploration for multicore architectures," IEEE Trans. Parallel Distributed Syst., vol. 19, no. 5, pp. 666-681, May 2008.
    • (2008) IEEE Trans. Parallel Distributed Syst. , vol.19 , Issue.5 , pp. 666-681
    • Monchiero, M.1    Canal, R.2    González, A.3
  • 40
    • 0002223982 scopus 로고
    • Algorithms for the assignment and transportation problems
    • J. Munkres, "Algorithms for the assignment and transportation problems," J. Soc. Ind. Appl. Math., vol. 5, no. 1, pp. 32-38, 1957.
    • (1957) J. Soc. Ind. Appl. Math. , vol.5 , Issue.1 , pp. 32-38
    • Munkres, J.1


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