메뉴 건너뛰기




Volumn 23, Issue 10, 2004, Pages 1385-1398

Network flow techniques for dynamic voltage scaling in hard real-time systems

Author keywords

Deadlines; Dynamic power management; Embedded systems; Low energy; Low power; Network flow models; Real time operating systems

Indexed keywords

ALGORITHMS; ELECTRIC POTENTIAL; EMBEDDED SYSTEMS; ENERGY MANAGEMENT; ENERGY UTILIZATION; NATURAL FREQUENCIES; PROBLEM SOLVING; REAL TIME SYSTEMS; VOLTAGE MEASUREMENT;

EID: 5444234898     PISSN: 02780070     EISSN: None     Source Type: Journal    
DOI: 10.1109/TCAD.2004.833621     Document Type: Article
Times cited : (12)

References (32)
  • 5
    • 5444258442 scopus 로고    scopus 로고
    • [Online]. Available
    • Transmeta Crusoe TM5500 Data Sheet [Online]. Available: http://www.transmeta.com/developers/crusoe_docs.html
    • Transmeta Crusoe TM5500 Data Sheet
  • 6
    • 0001852170 scopus 로고    scopus 로고
    • An efficient implementation of a scaling minimum-cost flow algorithm
    • A. V. Goldberg, "An efficient implementation of a scaling minimum-cost flow algorithm," J. Algorithms, vol. 22, pp. 1-29, 1997.
    • (1997) J. Algorithms , vol.22 , pp. 1-29
    • Goldberg, A.V.1
  • 8
    • 0034862435 scopus 로고    scopus 로고
    • Compiler-directed dynamic voltage/frequency scheduling for energy reduction in microprocessors
    • C.-H. Hsu, U. Kremer, and M. Hsiao, "Compiler-directed dynamic voltage/frequency scheduling for energy reduction in microprocessors," in Proc. Int. Symp. Low-Power Electron. Design, 2001, pp. 275-279.
    • (2001) Proc. Int. Symp. Low-power Electron. Design , pp. 275-279
    • Hsu, C.-H.1    Kremer, U.2    Hsiao, M.3
  • 9
    • 0038299650 scopus 로고    scopus 로고
    • The design, implementation and evaluation of a compiler algorithm for CPU energy reduction
    • C.-H. Hsu and U. Kremer, "The design, implementation and evaluation of a compiler algorithm for CPU energy reduction," in Proc. Conf. Program. Lang. Design Implementation, 2003, pp. 38-48.
    • (2003) Proc. Conf. Program. Lang. Design Implementation , pp. 38-48
    • Hsu, C.-H.1    Kremer, U.2
  • 11
    • 0031622060 scopus 로고    scopus 로고
    • Voltage scheduling problem for dynamically variable voltage processors
    • T. Ishihara and H. Yasuura, "Voltage scheduling problem for dynamically variable voltage processors," in Proc. Int. Symp. Low-Power Electron. Design, 1998, pp. 197-202.
    • (1998) Proc. Int. Symp. Low-power Electron. Design , pp. 197-202
    • Ishihara, T.1    Yasuura, H.2
  • 13
    • 0030403362 scopus 로고    scopus 로고
    • Visual assessment of a real-time system design: Case study on a CNC controller
    • N. Kim, M. Ryu, S. Hong, M. Saksena, C. Choi, and H. Shin, "Visual assessment of a real-time system design: Case study on a CNC controller," in Proc. Real-Time Syst. Symp., 1996, pp. 300-310.
    • (1996) Proc. Real-time Syst. Symp. , pp. 300-310
    • Kim, N.1    Ryu, M.2    Hong, S.3    Saksena, M.4    Choi, C.5    Shin, H.6
  • 14
    • 0042090423 scopus 로고    scopus 로고
    • Optimal voltage allocation techniques for dynamically variable voltage processors
    • W.-C. Kwon and T. Kim, "Optimal voltage allocation techniques for dynamically variable voltage processors," in Proc. Design Automation Conf., 2003, pp. 125-130.
    • (2003) Proc. Design Automation Conf. , pp. 125-130
    • Kwon, W.-C.1    Kim, T.2
  • 15
    • 84962292024 scopus 로고    scopus 로고
    • Static and dynamic variable voltage scheduling algorithms for real-time heterogeneous distributed embedded systems
    • J. Luo and N. K. Jha, "Static and dynamic variable voltage scheduling algorithms for real-time heterogeneous distributed embedded systems," in Proc. Int. Conf. VLSI Design, 2002, pp. 719-726.
    • (2002) Proc. Int. Conf. VLSI Design , pp. 719-726
    • Luo, J.1    Jha, N.K.2
  • 16
    • 0019533480 scopus 로고
    • Scheduling periodically occurring tasks on multiple processors
    • E. L. Lawler and C. U. Martel, "Scheduling periodically occurring tasks on multiple processors," Inform. Process. Lett., vol. 12, no. 1, pp. 9-12, 1981.
    • (1981) Inform. Process. Lett. , vol.12 , Issue.1 , pp. 9-12
    • Lawler, E.L.1    Martel, C.U.2
  • 17
    • 0033699538 scopus 로고    scopus 로고
    • Run-time voltage hopping for low-power real-time systems
    • S. Lee and T. Sakurai, "Run-time voltage hopping for low-power real-time systems," in Proc. Design Automation Conf., 2000, pp. 806-809.
    • (2000) Proc. Design Automation Conf. , pp. 806-809
    • Lee, S.1    Sakurai, T.2
  • 18
    • 0003747969 scopus 로고    scopus 로고
    • Englewood Cliffs, NJ: Prentice-Hall
    • J. W. S. Liu, Real-Time Systems. Englewood Cliffs, NJ: Prentice-Hall, 2000.
    • (2000) Real-Time Systems.
    • Liu, J.W.S.1
  • 20
    • 0020159813 scopus 로고
    • Preemptive scheduling with release times, deadlines, and due times
    • C. Martel, "Preemptive scheduling with release times, deadlines, and due times," J. ACM, vol. 29, pp. 812-829, 1982.
    • (1982) J. ACM , vol.29 , pp. 812-829
    • Martel, C.1
  • 21
    • 0347499965 scopus 로고    scopus 로고
    • [Online]. Available
    • Motorola 6805 Processor [Online]. Available: http://www.motorola.com
    • Motorola 6805 Processor
  • 22
    • 0034854528 scopus 로고    scopus 로고
    • Energy efficient fixed-priority scheduling for real-time systems on variable voltage processors
    • G. Quan and X. Hu, "Energy efficient fixed-priority scheduling for real-time systems on variable voltage processors," in Proc Design Automation Conf., 2001, pp. 828-833.
    • (2001) Proc Design Automation Conf. , pp. 828-833
    • Quan, G.1    Hu, X.2
  • 23
    • 0025415048 scopus 로고
    • Alpha-power law MOSFET model and its applications to CMOS inverter delay and other formulas
    • Apr.
    • T. Sakurai and A. R. Newton, "Alpha-power law MOSFET model and its applications to CMOS inverter delay and other formulas," IEEE J. Solid-State Circuits, vol. 25, pp. 584-594, Apr. 1990.
    • (1990) IEEE J. Solid-State Circuits , vol.25 , pp. 584-594
    • Sakurai, T.1    Newton, A.R.2
  • 24
    • 0032688679 scopus 로고    scopus 로고
    • Power conscious fixed priority scheduling for hard real-time systems
    • Y. Shin and K. Choi, "Power conscious fixed priority scheduling for hard real-time systems," in Proc. Design Automation Conf., 1999, pp. 134-139.
    • (1999) Proc. Design Automation Conf. , pp. 134-139
    • Shin, Y.1    Choi, K.2
  • 25
    • 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. Int. Symp. Low-Power Electron. Design, 2001, pp. 271-274.
    • (2001) Proc. Int. Symp. Low-power Electron. Design , pp. 271-274
    • Shin, D.1    Kim, J.2
  • 26
    • 0035279683 scopus 로고    scopus 로고
    • Intra-task voltage scheduling for low-energy hard real-time applications
    • D. Shin, J. Kim, and S. Lee, "Intra-task voltage scheduling for low-energy hard real-time applications," IEEE Design Test Comput., pp. 20-30, 2001.
    • (2001) IEEE Design Test Comput. , pp. 20-30
    • Shin, D.1    Kim, J.2    Lee, S.3
  • 27
    • 0017417984 scopus 로고
    • Multiprocessor scheduling with the aid of network flow algorithms
    • Jan.
    • H. S. Stone, "Multiprocessor scheduling with the aid of network flow algorithms," IEEE Trans. Software Eng., vol. SE-3, pp. 85-93, Jan. 1977.
    • (1977) IEEE Trans. Software Eng. , vol.SE-3 , pp. 85-93
    • Stone, H.S.1
  • 28
    • 0347409246 scopus 로고    scopus 로고
    • Generalized network flow techniques for dynamic voltage scaling in hard real-time systems
    • V. Swaminathan and K. Chakrabarty, "Generalized network flow techniques for dynamic voltage scaling in hard real-time systems," in Proc. Int. Conf. Computer-Aided Design, 2003, pp. 21-25.
    • (2003) Proc. Int. Conf. Computer-aided Design , pp. 21-25
    • Swaminathan, V.1    Chakrabarty, K.2
  • 29
    • 0033640608 scopus 로고    scopus 로고
    • Priority scheduling vs. pre-run-time scheduling
    • J. Xu and D. L. Parnas, "Priority scheduling vs. pre-run-time scheduling," Int. J. Time-Critical Comput. Syst., vol. 18, pp. 7-23, 2000.
    • (2000) Int. J. Time-critical Comput. Syst. , vol.18 , pp. 7-23
    • Xu, J.1    Parnas, D.L.2
  • 31
    • 0036995554 scopus 로고    scopus 로고
    • Processor voltage scheduling for real-time tasks with nonpreemptable sections
    • F. Zhang and S. T. Chanson, "Processor voltage scheduling for real-time tasks with nonpreemptable sections," in Proc. Real-Time Syst. Symp., 2002, pp. 235-245.
    • (2002) Proc. Real-time Syst. Symp. , pp. 235-245
    • Zhang, F.1    Chanson, S.T.2
  • 32
    • 0036056702 scopus 로고    scopus 로고
    • Task scheduling and voltage selection for energy minimization
    • Y. Zhang, X. Hu, and D. Chen, "Task scheduling and voltage selection for energy minimization," in Proc. Design Automation Conf., 2002, pp. 183-188.
    • (2002) Proc. Design Automation Conf. , pp. 183-188
    • Zhang, Y.1    Hu, X.2    Chen, D.3


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