메뉴 건너뛰기




Volumn 28, Issue 10, 2009, Pages 1559-1572

Fast and accurate prediction of the steady-state throughput of multicore processors under thermal constraints

Author keywords

Dynamic thermal management (DTM); Frequency scaling; Multicore processors; Power management; Throughput optimization.

Indexed keywords

DYNAMIC THERMAL MANAGEMENT (DTM); FREQUENCY SCALING; MULTICORE PROCESSORS; POWER MANAGEMENT; THROUGHPUT OPTIMIZATION.;

EID: 70349752905     PISSN: 02780070     EISSN: None     Source Type: Journal    
DOI: 10.1109/TCAD.2009.2026361     Document Type: Article
Times cited : (22)

References (50)
  • 5
    • 34547261834 scopus 로고    scopus 로고
    • Thousand core chips-A technology perspective
    • Jun
    • S. Borkar, "Thousand core chips-A technology perspective," in Proc. DAC, Jun. 2007, pp. 746-749.
    • (2007) Proc. DAC , pp. 746-749
    • Borkar, S.1
  • 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. Int. Symp. HPCA, 2001, pp. 171-182.
    • (2001) Proc. Int. Symp. HPCA , pp. 171-182
    • Brooks, D.1    Martonosi, M.2
  • 8
    • 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 Design Integr. Circuits Syst., vol.24, no.7, pp. 1042-1053, Jul. 2005.
    • (2005) IEEE Trans. Comput.-Aided Design Integr. Circuits Syst. , vol.24 , Issue.7 , pp. 1042-1053
    • Liao, W.1    He, L.2    Lepak, K.M.3
  • 11
    • 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
  • 12
    • 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
  • 13
    • 12344252114 scopus 로고    scopus 로고
    • Heat-and-run: Leveraging SMT and CMP to manage power density through the operating system
    • M. Gomaa, M. D. Powell, 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
    • Gomaa, M.1    Powell, M.D.2    Vijaykumar, T.N.3
  • 16
    • 33748857902 scopus 로고    scopus 로고
    • CMP design space exploration subject to physical constraints
    • Y. Li, B. Lee, D. Brooks, Z. Hu, and K. Skadron, "CMP design space exploration subject to physical constraints," in Proc. Int. Symp. HPCA, 2006, pp. 15-26.
    • (2006) Proc. Int. Symp. HPCA , pp. 15-26
    • Li, Y.1    Lee, B.2    Brooks, D.3    Hu, Z.4    Skadron, K.5
  • 17
    • 36949001469 scopus 로고    scopus 로고
    • An analysis of efficient multi-core global power management policies: Maximizing performance for a given power budget
    • C. Isci, A. Buyuktosunoglu, C.-Y. Cher, P. Bose, and M. Martonosi, "An analysis of efficient multi-core global power management policies: Maximizing performance for a given power budget," in Proc. Int. Symp. Microarch. (MICRO), 2006, pp. 347-358.
    • (2006) Proc. Int. Symp. Microarch. (MICRO) , pp. 347-358
    • Isci, C.1    Buyuktosunoglu, A.2    Cher, C.-Y.3    Bose, P.4    Martonosi, M.5
  • 18
    • 57349186511 scopus 로고    scopus 로고
    • Analysis of dynamic power management on multi-core processors
    • Jun
    • W. L. Bircher and L. K. John, "Analysis of dynamic power management on multi-core processors," in Proc. ICS, Jun. 2008, pp. 327-338.
    • (2008) Proc. ICS , pp. 327-338
    • Bircher, W.L.1    John, L.K.2
  • 19
    • 34548715729 scopus 로고    scopus 로고
    • Experimental evaluation of emerging multi-core architectures
    • Mar
    • A. Kayi, Y. Yao, T. El-Ghazawi, and G. Newby, "Experimental evaluation of emerging multi-core architectures," in Proc. IPDPS, Mar. 2007, pp. 1-6.
    • (2007) Proc. IPDPS , pp. 1-6
    • Kayi, A.1    Yao, Y.2    El-Ghazawi, T.3    Newby, G.4
  • 22
    • 34247281020 scopus 로고    scopus 로고
    • Power efficiency for variation-tolerant multicore processors
    • Aug
    • J. Donald and M. Martonosi, "Power efficiency for variation-tolerant multicore processors," in Proc. ISLPED, Aug. 2006, pp. 304-309.
    • (2006) Proc. ISLPED , pp. 304-309
    • Donald, J.1    Martonosi, M.2
  • 23
    • 52649107085 scopus 로고    scopus 로고
    • Variation-aware application scheduling and power management for chip multiprocessors
    • Jun
    • R. Teodorescu and J. Torrellas, "Variation-aware application scheduling and power management for chip multiprocessors," in Proc. ISCA, Jun. 2008, pp. 363-374.
    • (2008) Proc. ISCA , pp. 363-374
    • Teodorescu, R.1    Torrellas, J.2
  • 25
    • 58049165442 scopus 로고    scopus 로고
    • Hybrid multi-core architecture for boosting single- threaded performance
    • Mar
    • J. Yan and W. Zhang, "Hybrid multi-core architecture for boosting single- threaded performance," ACM SIGARCH Comput. Archit. News, vol.35, no.1, pp. 141-148, Mar. 2007.
    • (2007) ACM SIGARCH Comput. Archit. News , vol.35 , Issue.1 , pp. 141-148
    • Yan, J.1    Zhang, W.2
  • 26
    • 33744489095 scopus 로고    scopus 로고
    • Studying thermal management for graphics-processor architectures
    • Apr
    • J. W. Sheaffer, K. Skadron, and D. P. Luebke, "Studying thermal management for graphics-processor architectures," in Proc. ISPASS, Apr. 2005, pp. 54-65.
    • (2005) Proc. ISPASS , pp. 54-65
    • Sheaffer, J.W.1    Skadron, K.2    Luebke, D.P.3
  • 27
    • 34250858227 scopus 로고    scopus 로고
    • Thermal-aware scheduling for future chip multiprocessors
    • Jan, 2007
    • 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.1 , pp. 40
    • Stavrou, K.1    Trancoso, P.2
  • 28
    • 34548335311 scopus 로고    scopus 로고
    • Temperature aware task scheduling for MPSoCs
    • Mar
    • A. K. Coskun, T. S. Rosing, and K. Whisnant, "Temperature aware task scheduling for MPSoCs," in Proc. DATE Conf., Mar. 2007, pp. 1659-1664.
    • (2007) Proc. DATE Conf. , pp. 1659-1664
    • Coskun, A.K.1    Rosing, T.S.2    Whisnant, K.3
  • 29
    • 34548225939 scopus 로고    scopus 로고
    • Efficient power modeling and software thermal sensing for runtime temperature monitoring
    • Aug
    • W. Wu, L. Jin, J. Yang, P. Liu, and S. X.-D. Tan, "Efficient power modeling and software thermal sensing for runtime temperature monitoring," ACM Trans. Des. Autom. Electron. Syst. (TODAES), vol.12, no.3, p. 25, Aug. 2007.
    • (2007) ACM Trans. Des. Autom. Electron. Syst. (TODAES) , vol.12 , Issue.3 , pp. 25
    • Wu, W.1    Jin, L.2    Yang, J.3    Liu, P.4    Tan, S.X.-D.5
  • 30
    • 70349746085 scopus 로고    scopus 로고
    • Temptor: A lightweight runtime temperature monitoring tool using performance counters
    • Y. Han, I. Koren, and C. M. Krishna, "Temptor: A lightweight runtime temperature monitoring tool using performance counters," in Proc. Workshop TACS, 2006. [Online]. Available: http://www.eecs.harvard.edu/~dbrooks/tacs06/
    • (2006) Proc. Workshop TACS
    • Han, Y.1    Koren, I.2    Krishna, C.M.3
  • 31
    • 1142305196 scopus 로고    scopus 로고
    • Predictive dynamic thermal management for multimedia applications
    • Jun
    • J. Srinivasan and S. V. Adve, "Predictive dynamic thermal management for multimedia applications," in Proc. ICS, Jun. 2003, pp. 109-120.
    • (2003) Proc. ICS , pp. 109-120
    • Srinivasan, J.1    Adve, S.V.2
  • 32
    • 34247190628 scopus 로고    scopus 로고
    • Dynamic thermal management for MPEG-2 decoding
    • Aug
    • W. Lee, K. Patel, and M. Pedram, "Dynamic thermal management for MPEG-2 decoding," in Proc. ISLPED, Aug. 2006, pp. 316-321.
    • (2006) Proc. ISLPED , pp. 316-321
    • Lee, W.1    Patel, K.2    Pedram, M.3
  • 33
    • 34547351504 scopus 로고    scopus 로고
    • Multi-core design automation challenges
    • Jun
    • J. A. Darringer, "Multi-core design automation challenges," in Proc. DAC, Jun. 2007, pp. 760-764.
    • (2007) Proc. DAC , pp. 760-764
    • Darringer, J.A.1
  • 34
    • 70349746171 scopus 로고    scopus 로고
    • ATMI: An analytical model of temperature in microprocessors
    • Jun
    • P. Michaud and Y. Sazeides, "ATMI: An analytical model of temperature in microprocessors," in Proc. WorkshopMOBS, Jun. 2007.
    • (2007) Proc. WorkshopMOBS
    • Michaud, P.1    Sazeides, Y.2
  • 36
    • 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
  • 38
    • 38849163446 scopus 로고    scopus 로고
    • Performance optimal processor throttling under thermal constraints
    • Oct
    • R. Rao and S. Vrudhula, "Performance optimal processor throttling under thermal constraints," in Proc. Conf. CASES, Oct. 2007, pp. 257-266.
    • (2007) Proc. Conf. CASES , pp. 257-266
    • Rao, R.1    Vrudhula, S.2
  • 39
    • 44849104306 scopus 로고    scopus 로고
    • Corollaries to Amdahl's law for energy
    • Jan.- Jun.
    • S. Cho and R. G. Melhelm, "Corollaries to Amdahl's law for energy," IEEE Comput. Archit. Lett., vol.7, no.1, pp. 25-28, Jan.- Jun. 2008.
    • (2008) IEEE Comput. Archit. Lett. , vol.7 , Issue.1 , pp. 25-28
    • Cho, S.1    Melhelm, R.G.2
  • 40
    • 34548142850 scopus 로고    scopus 로고
    • Power-performance considerations of parallel computing on chip multiprocessors
    • Dec
    • J. Li and J. F. Martnez, "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    Martnez, J.F.2
  • 41
    • 2442524337 scopus 로고    scopus 로고
    • Univ. Wisconsin, Madison, Tech. Rep, Jun, ver 2.0
    • D. Burger and T. Austin, "The simplescalar toolset," Univ. Wisconsin, Madison, Tech. Rep. 1342, Jun. 1997. ver. 2.0.
    • (1997) The Simplescalar Toolset , vol.1342
    • Burger, D.1    Austin, T.2
  • 42
    • 34247249821 scopus 로고    scopus 로고
    • An optimal analytical solution for processor speed control with thermal constraints
    • Oct
    • R. Rao, S. Vrudhula, C. Chakrabarti, and N. Chang, "An optimal analytical solution for processor speed control with thermal constraints," in Proc. ISLPED, Oct. 2006, pp. 292-297.
    • (2006) Proc. ISLPED , pp. 292-297
    • Rao, R.1    Vrudhula, S.2    Chakrabarti, C.3    Chang, N.4
  • 43
    • 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. Int. Symp. HPCA, 2002, pp. 17-28.
    • (2002) Proc. Int. Symp. HPCA , pp. 17-28
    • Skadron, K.1    Abdelzaher, T.2    Stan, M.R.3
  • 44
    • 20344374162 scopus 로고    scopus 로고
    • Niagara: A 32-way multithreaded SPARC processor
    • Mar
    • P. Kongetira, K. Aingaran, and K. Olukotun, "Niagara: A 32-way multithreaded SPARC processor," IEEE Micro, vol.25, no.2, pp. 21-29, Mar. 2005.
    • (2005) IEEE Micro , vol.25 , Issue.2 , pp. 21-29
    • Kongetira, P.1    Aingaran, K.2    Olukotun, K.3
  • 46
    • 70349740126 scopus 로고    scopus 로고
    • Virtualization and multicore x86 CPUs
    • Strategy, News, Aug
    • S. Pope and D. Riddoch, "Virtualization and multicore x86 CPUs," Electronics Design, Strategy, News, Aug. 2008. [Online]. Available: http://www.edn.com/article/CA6584878.html
    • (2008) Electronics Design
    • Pope, S.1    Riddoch, D.2
  • 47
    • 77955183535 scopus 로고    scopus 로고
    • Scheduling to overcome the multi-core memory bandwidth bottleneck
    • Nov
    • D. Field, D. Johnson, D. Mize, and R. Stober, "Scheduling to overcome the multi-core memory bandwidth bottleneck," Hewlett-Packard White Paper, Nov. 2007. [Online]. Available: http://www.platform.com/Products/ platform-lsf-family/platform-lsf/multicore- scheduling-whitepaper.pdf
    • (2007) Hewlett-Packard White Paper
    • Field, D.1    Johnson, D.2    Mize, D.3    Stober, R.4
  • 48
    • 34248374123 scopus 로고    scopus 로고
    • Online power-performance adaptation of multithreaded programs using hardware event-based prediction
    • Jun
    • M Curtis-Maury and J Dzierwa, "Online power-performance adaptation of multithreaded programs using hardware event-based prediction," in Proc. ICS, Jun. 2006, pp. 157-166.
    • (2006) Proc. ICS , pp. 157-166
    • Curtis-Maury, M.1    Dzierwa, J.2
  • 49
    • 55349117864 scopus 로고    scopus 로고
    • An improved block-based thermal model in hotspot 4.0 with granularity considerations
    • Jun
    • W. Huang, K. Sankaranarayanan, R. J. Ribando, M. R. Stan, and K. Skadron, "An improved block-based thermal model in hotspot 4.0 with granularity considerations," in Proc. WDDD, Jun. 2007, pp. 1-10.
    • (2007) Proc. WDDD , pp. 1-10
    • Huang, W.1    Sankaranarayanan, K.2    Ribando, R.J.3    Stan, M.R.4    Skadron, K.5
  • 50
    • 57849164041 scopus 로고    scopus 로고
    • Efficient online computation of core speeds to maximize the throughput of thermally constrained multi-core processors
    • Nov
    • R. Rao and S. Vrudhula, "Efficient online computation of core speeds to maximize the throughput of thermally constrained multi-core processors," in Proc. ICCAD, Nov. 2008, pp. 537-542.
    • (2008) Proc. ICCAD , pp. 537-542
    • Rao, R.1    Vrudhula, S.2


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