메뉴 건너뛰기




Volumn 28, Issue 9, 2009, Pages 1334-1347

Run-time adaptive workload estimation for dynamic voltage scaling

Author keywords

Adaptive filter; Dynamic voltage scaling (DVS); Feedback control; Workload estimation

Indexed keywords

AVERAGE EXECUTION TIME; COMPUTATIONAL OVERHEADS; CYCLE-ACCURATE SIMULATORS; DEADLINE MISS RATIO; DYNAMIC VOLTAGE SCALING; DYNAMIC VOLTAGE SCALING (DVS); ENERGY CONSUMPTION; ENERGY-SAVING TECHNIQUES; ESTIMATION ERRORS; ESTIMATION TECHNIQUES; EXECUTION TIME; MINIMUM VALUE; MPEG VIDEO; NONSTATIONARY; OFF-LINE ANALYSIS; PARAMETER SELECTION; PROCESSING TIME; QUALITY OF SERVICE CONSTRAINTS; REAL-TIME TASKS; RUNTIMES; SIMULATION RESULT; STATISTICAL ESTIMATION; TIME VARYING; WORKLOAD ESTIMATION; WORST CASE;

EID: 69649103391     PISSN: 02780070     EISSN: None     Source Type: Journal    
DOI: 10.1109/TCAD.2009.2024706     Document Type: Article
Times cited : (45)

References (44)
  • 2
    • 33748555991 scopus 로고    scopus 로고
    • Dynamic power management for embedded systems
    • B. Brock and K. Rajamani, "Dynamic power management for embedded systems," in Proc. IEEESoC Conf., 2003, pp. 416-419.
    • (2003) Proc. IEEESoC Conf. , pp. 416-419
    • Brock, B.1    Rajamani, K.2
  • 3
    • 0033337995 scopus 로고    scopus 로고
    • Dynamic power management using adaptive learning tree
    • E. Y. Chung, L. Benini, and G. D. Micheli, "Dynamic power management using adaptive learning tree," in Proc. ICCAD, 1999, pp. 274-279.
    • (1999) Proc. ICCAD , pp. 274-279
    • Chung, E.Y.1    Benini, L.2    Micheli, G.D.3
  • 4
    • 17644369616 scopus 로고    scopus 로고
    • Hierarchical adaptive dynamic power management
    • Apr.
    • Z. Ren, B. H. Krogh, and R. Marculescu, "Hierarchical adaptive dynamic power management," IEEE Trans. Comput., vol.54, no.4, pp. 409-420, Apr. 2005.
    • (2005) IEEE Trans. Comput. , vol.54 , Issue.4 , pp. 409-420
    • Ren, Z.1    Krogh, B.H.2    Marculescu, R.3
  • 5
    • 33646477108 scopus 로고    scopus 로고
    • Program counter based techniques for dynamic voltage power management
    • Jun.
    • C. Gniady, A. R. Butt, Y. C. Hu, and Y.-H. Lu, "Program counter based techniques for dynamic voltage power management," IEEE Trans. Comput., vol.55, no.6, pp. 641-658, Jun. 2006.
    • (2006) IEEE Trans. Comput. , vol.55 , Issue.6 , pp. 641-658
    • Gniady, C.1    Butt, A.R.2    Hu, Y.C.3    Lu, Y.-H.4
  • 6
    • 0012619734 scopus 로고    scopus 로고
    • An adaptive algorithm for low-power streaming multimedia processing
    • A. Acquaviva, L. Benini, and B. Ricco, "An adaptive algorithm for low-power streaming multimedia processing," in Proc. DATE, 2001, pp. 273-279.
    • (2001) Proc. DATE , pp. 273-279
    • Acquaviva, A.1    Benini, L.2    Ricco, B.3
  • 7
    • 0036859651 scopus 로고    scopus 로고
    • Dynamic power management for nonstationary service requests
    • Nov.
    • E.-Y Chung, L. Benini, A. Bogliolo, Y. Lu, and G. De Micheli, "Dynamic power management for nonstationary service requests," IEEE Trans. Comput., vol.51, no.11, pp. 1345-1361, Nov. 2002.
    • (2002) IEEE Trans. Comput. , vol.51 , Issue.11 , pp. 1345-1361
    • Chung, E.-Y.1    Benini, L.2    Bogliolo, A.3    Lu, Y.4    De Micheli, G.5
  • 8
    • 33750916550 scopus 로고    scopus 로고
    • Dynamic voltage scaling for multitasking real-time systems with uncertain execution time
    • C. Xian and Y H. Lu, "Dynamic voltage scaling for multitasking real-time systems with uncertain execution time," in Proc. ACM Great Lakes Symp. VLSI, 2006, pp. 392-397.
    • (2006) Proc. ACM Great Lakes Symp. VLSI , pp. 392-397
    • Xian, C.1    Lu, Y.H.2
  • 9
    • 49749103125 scopus 로고    scopus 로고
    • Dynamic voltage scaling of supply and body bias exploiting software runtime distribution
    • S. Hong, S. Yoo, B. Bin, K. M. Choi, S. K. Eo, and T. Kim, "Dynamic voltage scaling of supply and body bias exploiting software runtime distribution," in Proc. DATE, 2008, pp. 242-247.
    • (2008) Proc. DATE , pp. 242-247
    • Hong, S.1    Yoo, S.2    Bin, B.3    Choi, K.M.4    Eo, S.K.5    Kim, T.6
  • 11
    • 28744452423 scopus 로고    scopus 로고
    • Kalman filtering
    • Jun.
    • D. Simon, "Kalman filtering," Embed. Syst Program., vol.14, no.6, pp. 72-79, Jun. 2001.
    • (2001) Embed. Syst Program. , vol.14 , Issue.6 , pp. 72-79
    • Simon, D.1
  • 12
    • 0003807773 scopus 로고    scopus 로고
    • Upper Saddle River, NJ: Prentice-Hall
    • S. Haykin, Adaptive Filter Theory. Upper Saddle River, NJ: Prentice-Hall, 1996.
    • (1996) Adaptive Filter Theory
    • Haykin, S.1
  • 14
    • 0034878269 scopus 로고    scopus 로고
    • Dynamic voltage scheduling technique for low-power multimedia applications using buffers
    • C. Im, H. Kim, and S. Ha, "Dynamic voltage scheduling technique for low-power multimedia applications using buffers," in Proc. ISLPED, 2001, pp. 34-39.
    • (2001) Proc. ISLPED , pp. 34-39
    • Im, C.1    Kim, H.2    Ha, S.3
  • 15
    • 33646746385 scopus 로고    scopus 로고
    • Energy-aware task scheduling with task synchronization for embedded real-time systems
    • Jun.
    • R. Jejurikar and R. Gupta, "Energy-aware task scheduling with task synchronization for embedded real-time systems," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol.25, no.6, pp. 1024-1037, Jun. 2006.
    • (2006) IEEE Trans. Comput.-Aided Design Integr. Circuits Syst. , vol.25 , Issue.6 , pp. 1024-1037
    • Jejurikar, R.1    Gupta, R.2
  • 16
    • 33244490352 scopus 로고    scopus 로고
    • Dynamic voltage scaling of mixed task sets in priority-driven systems
    • Mar.
    • D. Shin and J. Kim, "Dynamic voltage scaling of mixed task sets in priority-driven systems," IEEE Trans. Comput.-Aided Design Integr. Circuits Syst., vol.25, no.3, pp. 438-453, Mar. 2006.
    • (2006) IEEE Trans. Comput.-Aided Design Integr. Circuits Syst. , vol.25 , Issue.3 , pp. 438-453
    • Shin, D.1    Kim, J.2
  • 17
    • 0041767578 scopus 로고    scopus 로고
    • Variable voltage task scheduling algorithms for minimizing energy/power
    • Apr.
    • A. Manzak and C. Chakrabarti, "Variable voltage task scheduling algorithms for minimizing energy/power," IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol.11, no.2, pp. 270-276, Apr. 2003.
    • (2003) IEEE Trans. Very Large Scale Integr. (VLSI) Syst. , vol.11 , Issue.2 , pp. 270-276
    • Manzak, A.1    Chakrabarti, C.2
  • 18
    • 0042090422 scopus 로고    scopus 로고
    • Energy reduction techniques for multimedia applications with tolerance to deadline misses
    • S. Hua, G. Qu, and S. S. Bhattacharyya, "Energy reduction techniques for multimedia applications with tolerance to deadline misses," in Proc. DAC, 2003, pp. 131-136.
    • (2003) Proc. DAC , pp. 131-136
    • Hua, S.1    Qu, G.2    Bhattacharyya, S.S.3
  • 19
    • 0035279683 scopus 로고    scopus 로고
    • Intra-task voltage scheduling for low-energy hard real-time applications
    • Mar./Apr.
    • D. Shin, J. Kim, and S. Lee, "Intra-task voltage scheduling for low-energy hard real-time applications," IEEE Des. Test. Comput., vol.18, no.2, pp. 20-30, Mar./Apr. 2001. (Pubitemid 32293325)
    • (2001) IEEE Des. Test. Comput. , vol.18 , Issue.2 , pp. 20-30
    • Shin, D.1    Kim, J.2    Lee, S.3
  • 20
    • 0034875746 scopus 로고    scopus 로고
    • A profile-based energy-efficient intra-task voltage scheduling algorithm for hard real-time applications
    • D. Shin and J. Kim, "A profile-based energy-efficient intra-task voltage scheduling algorithm for hard real-time applications," in Proc. ISLPED, 2001, pp. 271-274.
    • (2001) Proc. ISLPED , pp. 271-274
    • Shin, D.1    Kim, J.2
  • 21
    • 4444331756 scopus 로고    scopus 로고
    • Profile-based optimal intra-task voltage scheduling for hard real-time applications
    • J. Seo, T. Kim, and K. S. Chung, "Profile-based optimal intra-task voltage scheduling for hard real-time applications," in Proc. DAC, 2004, pp. 87-92.
    • (2004) Proc. DAC , pp. 87-92
    • Seo, J.1    Kim, T.2    Chung, K.S.3
  • 22
    • 84861425737 scopus 로고    scopus 로고
    • Optimizing intra-task scheduling using data flow analysis
    • D. Shin and J. Kim, "Optimizing intra-task scheduling using data flow analysis," in Proc. ASP-DAC, 2005, pp. 703-708.
    • (2005) Proc. ASP-DAC , pp. 703-708
    • Shin, D.1    Kim, J.2
  • 25
    • 1642393475 scopus 로고    scopus 로고
    • A comparative study of dynamic voltage scaling techniques for low-power video decoding
    • E. Nurvitadhi, B. Lee, C. Yu, and M. Kim, "A comparative study of dynamic voltage scaling techniques for low-power video decoding," in Proc. Int. Conf. Embed. Syst. Appl., 2003, pp. 23-26.
    • (2003) Proc. Int. Conf. Embed. Syst. Appl. , pp. 23-26
    • Nurvitadhi, E.1    Lee, B.2    Yu, C.3    Kim, M.4
  • 26
    • 0034857016 scopus 로고    scopus 로고
    • Dynamic voltage scaling on MPEG decoding
    • D. Son, C. Yu, and H. N. Kim, "Dynamic voltage scaling on MPEG decoding," in Proc. ICPADS, 2001, pp. 633-640.
    • (2001) Proc. ICPADS , pp. 633-640
    • Son, D.1    Yu, C.2    Kim, H.N.3
  • 27
    • 34547153154 scopus 로고    scopus 로고
    • Frame-based dynamic voltage and frequency scaling for an MPEG player
    • Apr.
    • K. Choi, W. C. Cheng, and M. Pedram, "Frame-based dynamic voltage and frequency scaling for an MPEG player," J. Low Power Electron., vol.1, no.2, pp. 27-43, Apr. 2005.
    • (2005) J. Low Power Electron. , vol.1 , Issue.2 , pp. 27-43
    • Choi, K.1    Cheng, W.C.2    Pedram, M.3
  • 28
    • 4444264518 scopus 로고    scopus 로고
    • Off-chip latency-driven dynamic voltage and frequency scaling for MPEG decoding
    • K. Choi, R. Soma, and M. Pedram, "Off-chip latency-driven dynamic voltage and frequency scaling for MPEG decoding," in Proc. DAC, 2004, pp. 544-549.
    • (2004) Proc. DAC , pp. 544-549
    • Choi, K.1    Soma, R.2    Pedram, M.3
  • 29
    • 33748591061 scopus 로고    scopus 로고
    • Workload prediction and dynamic voltage scaling for MPEG decoding
    • Y Tan, P. Malani, Q. Qui, and Q. Wu, "Workload prediction and dynamic voltage scaling for MPEG decoding," in Proc. Conf. ASPDA, 2006, pp. 911-916.
    • (2006) Proc. Conf. ASPDA , pp. 911-916
    • Tan, Y.1    Malani, P.2    Qui, Q.3    Wu, Q.4
  • 30
    • 0036954747 scopus 로고    scopus 로고
    • Contents provider-assisted dynamic voltage scaling for low energy multimedia applications
    • E. Y Chung, L. Benini, and G. D. Micheli, "Contents provider-assisted dynamic voltage scaling for low energy multimedia applications," in Proc. ISLPED, 2002, pp. 42-47.
    • (2002) Proc. ISLPED , pp. 42-47
    • Chung, E.Y.1    Benini, L.2    Micheli, G.D.3
  • 31
    • 69649089273 scopus 로고    scopus 로고
    • Extended MPEG video format for efficient dynamic voltage scaling
    • May
    • K. Bang, S. Y Bang, and E. Y Chung, "Extended MPEG video format for efficient dynamic voltage scaling," IEICE Trans. Fundam., vol.E91-A, no.5, pp. 1283-1287, May 2008.
    • (2008) IEICE Trans. Fundam. , vol.E91-A , Issue.5 , pp. 1283-1287
    • Bang, K.1    Bang, S.Y.2    Chung, E.Y.3
  • 32
    • 69649092984 scopus 로고    scopus 로고
    • A formal approach to frequent energy adaptations for multimedia applications
    • C. J. Hughes and S. V. Adve, "A formal approach to frequent energy adaptations for multimedia applications," in Proc. Int. Conf. Comput. Des., 2003, pp. 489-496.
    • (2003) Proc. Int. Conf. Comput. Des. , pp. 489-496
    • Hughes, C.J.1    Adve, S.V.2
  • 33
    • 51549106554 scopus 로고    scopus 로고
    • Control theory-based DVS for interactive 3D games
    • Y Gu and S. Chakraborty, "Control theory-based DVS for interactive 3D games," in Proc. DAC, 2008, pp. 740-745.
    • (2008) Proc. DAC , pp. 740-745
    • Gu, Y.1    Chakraborty, S.2
  • 34
    • 28244458007 scopus 로고    scopus 로고
    • Formal control techniques for power-performance management
    • Sep./Oct.
    • Q. Wu, P. Juang, M. Martonosi, and D. W Clark, "Formal control techniques for power-performance management," IEEE Micro, vol.25, no.5, pp. 52-62, Sep./Oct. 2005.
    • (2005) IEEE Micro , vol.25 , Issue.5 , pp. 52-62
    • Wu, Q.1    Juang, P.2    Martonosi, M.3    Clark, D.W.4
  • 37
    • 69649099584 scopus 로고    scopus 로고
    • [Online]. Available
    • MPEG. [Online]. Available: http://www.mpeg.org
    • MPEG.
  • 38
    • 0035019008 scopus 로고    scopus 로고
    • Dynamic voltage scheduling using adaptive filtering of workload traces
    • A. Sinha and A. P. Chandrakasan, "Dynamic voltage scheduling using adaptive filtering of workload traces," in Proc. Int. Conf. VLSI Des., 2001, pp. 221-226.
    • (2001) Proc. Int. Conf. VLSI Des. , pp. 221-226
    • Sinha, A.1    Chandrakasan, A.P.2
  • 39
    • 0348129867 scopus 로고    scopus 로고
    • Combined dynamic voltage scaling and adaptive body biasing for low power microprocessors under dynamic workloads
    • S. Martin, K. Flautner, T. Mudge, and D. Blaauw, "Combined dynamic voltage scaling and adaptive body biasing for low power microprocessors under dynamic workloads," in Proc. DAC, 2004, pp. 721-725.
    • (2004) Proc. DAC , pp. 721-725
    • Martin, S.1    Flautner, K.2    Mudge, T.3    Blaauw, D.4
  • 40
    • 69649105424 scopus 로고    scopus 로고
    • [Online]. Available
    • [Online]. Available: http://carbondesignsystems.com/products-socd.shtml
  • 42
    • 69649083981 scopus 로고    scopus 로고
    • [Online]. Available
    • libmpeg-2. [Online]. Available: http://libmpeg2.sourceforge.net
  • 43
    • 69649099020 scopus 로고    scopus 로고
    • [Online]. Available
    • Embedded System HBE-SM2. [Online]. Available: http://www.hanback. co.kr/htm/sub3-12.htm
    • Embedded System HBE-SM2
  • 44
    • 56149090856 scopus 로고    scopus 로고
    • [Online]. Available
    • The Movie Player. [Online]. Available: http://www.mplayerhq.hu/ design7/dload.html
    • The Movie Player


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