메뉴 건너뛰기




Volumn 91, Issue 7, 2003, Pages 1055-1069

System-level power-aware design techniques in real-time systems

Author keywords

Compiler; Microarchitecture; Network; Operating system; Power aware design; Real time systems

Indexed keywords

CMOS INTEGRATED CIRCUITS; COMPUTER OPERATING SYSTEMS; CONSTRAINT THEORY; ENERGY UTILIZATION; PROGRAM COMPILERS; SYSTEMS ANALYSIS;

EID: 2342499716     PISSN: 00189219     EISSN: None     Source Type: Journal    
DOI: 10.1109/JPROC.2003.814617     Document Type: Conference Paper
Times cited : (131)

References (97)
  • 2
    • 21244489808 scopus 로고    scopus 로고
    • At Los Alamos, two visions of supercomputing
    • June 25
    • G. Johnson, "At Los Alamos, two visions of supercomputing," The New York Times, June 25, 2002.
    • (2002) The New York Times
    • Johnson, G.1
  • 3
    • 85081076000 scopus 로고    scopus 로고
    • [Online]
    • [Online]. Available: http://www.handyscripts.eo.uk/trubador\_egg.htm
  • 5
    • 0030258881 scopus 로고    scopus 로고
    • Issues for low-power CAD tools: A system level design study
    • A. Wolfe, "Issues for low-power CAD tools: A system level design study," J. Design Automat. Embed. Syst., vol. 1, no. 4, pp. 315-332, 1996.
    • (1996) J. Design Automat. Embed. Syst. , vol.1 , Issue.4 , pp. 315-332
    • Wolfe, A.1
  • 6
    • 0032642370 scopus 로고    scopus 로고
    • Design considerations for batiery-powered electronics
    • June
    • M. Pedram and Q. Wu, "Design considerations for batiery-powered electronics," in Proc. 36th Design Automation Conf., June 1999, pp. 861-866.
    • (1999) Proc. 36th Design Automation Conf. , pp. 861-866
    • Pedram, M.1    Wu, Q.2
  • 8
    • 0005005571 scopus 로고    scopus 로고
    • Energy-efficient wireless networking for multimedia applications
    • New York: Wiley
    • P. J. M. Havinga and G. J. M. Smit, "Energy-efficient wireless networking for multimedia applications," in Wireless Communications and Mobile Computing. New York: Wiley, 2001, vol. 1, pp. 165-184.
    • (2001) Wireless Communications and Mobile Computing , vol.1 , pp. 165-184
    • Havinga, P.J.M.1    Smit, G.J.M.2
  • 9
  • 13
    • 81355162823 scopus 로고    scopus 로고
    • Compiler optimization on instruction scheduling for low-power
    • Sept.
    • C. Lee, J. K. Lee, and T. Hwang, "Compiler optimization on instruction scheduling for low-power," in Proc. 13th Int. Symp. System Synthesis, Sept. 2000, pp. 55-60.
    • (2000) Proc. 13th Int. Symp. System Synthesis , pp. 55-60
    • Lee, C.1    Lee, J.K.2    Hwang, T.3
  • 14
    • 0031381284 scopus 로고    scopus 로고
    • Power optimization using divide-and-conquer techniques for minimization of the number of operations
    • I. Hong and M. M. Potkonjak, "Power optimization using divide-and-conquer techniques for minimization of the number of operations," in Proc. IEEE/ACM Int. Conf. Computer-Aided Design, 1997, pp. 108-113.
    • (1997) Proc. IEEE/ACM Int. Conf. Computer-aided Design , pp. 108-113
    • Hong, I.1    Potkonjak, M.M.2
  • 19
    • 0028711580 scopus 로고
    • A survey of power estimation techniques in VLSI circuits
    • Dec.
    • F. N. Najm, "A survey of power estimation techniques in VLSI circuits," IEEE Trans. VLSI Syst., vol. 2, pp. 446-455, Dec. 1994.
    • (1994) IEEE Trans. VLSI Syst. , vol.2 , pp. 446-455
    • Najm, F.N.1
  • 20
    • 0029233973 scopus 로고
    • A survey of optimization techniques targeting low power VLSI circuits
    • S. Devadas and S. Malik, "A survey of optimization techniques targeting low power VLSI circuits," in Proc. 32nd Design Automation Conf., 1995, pp. 242-247.
    • (1995) Proc. 32nd Design Automation Conf. , pp. 242-247
    • Devadas, S.1    Malik, S.2
  • 21
    • 5544256331 scopus 로고    scopus 로고
    • Power minimization in IC design: Principles and applications
    • Jan.
    • M. Pedram, "Power minimization in IC design: Principles and applications," ACM Trans. Design Automat. Electron. Syst., vol. 1, pp. 3-56, Jan. 1996.
    • (1996) ACM Trans. Design Automat. Electron. Syst. , vol.1 , pp. 3-56
    • Pedram, M.1
  • 24
    • 0033339555 scopus 로고    scopus 로고
    • New microarchitecture challenges in the coming generations of CMOS process technologies
    • Nov.
    • F. Pollack, "New microarchitecture challenges in the coming generations of CMOS process technologies," in Proc. 32nd Int. Symp. Microarchitecture, Nov. 1999, p. 2.
    • (1999) Proc. 32nd Int. Symp. Microarchitecture , pp. 2
    • Pollack, F.1
  • 25
    • 33746995009 scopus 로고    scopus 로고
    • System-level power optimization techniques and tools
    • Apr.
    • L. Benini and G. De Micheli, "System-level power optimization techniques and tools," ACM Trans. Design Automat. Embed. Syst., vol. 5, pp. 115-192, Apr. 2000.
    • (2000) ACM Trans. Design Automat. Embed. Syst. , vol.5 , pp. 115-192
    • Benini, L.1    De Micheli, G.2
  • 26
    • 0032202596 scopus 로고    scopus 로고
    • High-level power modeling, estimation and optimization
    • Nov.
    • E. Macii, M. Pedram, and F. Somenzi, "High-level power modeling, estimation and optimization," IEEE Trans. Computer-Aided Design, vol. 17, pp. 1061-1079, Nov. 1998.
    • (1998) IEEE Trans. Computer-aided Design , vol.17 , pp. 1061-1079
    • Macii, E.1    Pedram, M.2    Somenzi, F.3
  • 28
    • 0003797556 scopus 로고    scopus 로고
    • NATO Advanced Study Institute on Low Power Design in Deep Submicron Electronics, [Online] Aug.
    • K. Roy and M. C. Johnson, "Software design for low power," NATO Advanced Study Institute on Low Power Design in Deep Submicron Electronics, [Online]. Available: http://www.ece.purdue.edu/~vlsi/papers/mark/lpsw_chap.ps. Aug. 1996.
    • (1996) Software Design for Low Power
    • Roy, K.1    Johnson, M.C.2
  • 29
    • 0032099120 scopus 로고    scopus 로고
    • Software strategics for portable computer energy management
    • June
    • J. Lorch and A. J. Smith, "Software strategics for portable computer energy management," IEEE Pers. Commun. Mag., vol. 5, pp. 60-73, June 1998.
    • (1998) IEEE Pers. Commun. Mag. , vol.5 , pp. 60-73
    • Lorch, J.1    Smith, A.J.2
  • 30
    • 0347522084 scopus 로고
    • A survey of power management techniques in mobile computing operating systems
    • G. Welch, "A survey of power management techniques in mobile computing operating systems," ACM Oper. Syst. Rev., vol. 29, no. 4, pp. 47-56, 1995.
    • (1995) ACM Oper. Syst. Rev. , vol.29 , Issue.4 , pp. 47-56
    • Welch, G.1
  • 31
    • 0035392857 scopus 로고    scopus 로고
    • A survey of energy efficient network protocols for wireless networks
    • July
    • C. E. Jones, K. M. Sivalingam, P. Agrawal, and J. C. Chen, "A survey of energy efficient network protocols for wireless networks," Wireless Networks, vol. 7, pp. 343-358, July 2001.
    • (2001) Wireless Networks , vol.7 , pp. 343-358
    • Jones, C.E.1    Sivalingam, K.M.2    Agrawal, P.3    Chen, J.C.4
  • 32
    • 0027684495 scopus 로고
    • Pipelined processors and worst-case execution times
    • N. Zhang, A. Burns, and M. Nicholson, "Pipelined processors and worst-case execution times," J. Real-Time Syst., vol. 5, pp. 319-343, 1993.
    • (1993) J. Real-time Syst. , vol.5 , pp. 319-343
    • Zhang, N.1    Burns, A.2    Nicholson, M.3
  • 33
    • 0032163714 scopus 로고    scopus 로고
    • Low-power design for real-time systems
    • Norwell, MA: Kluwer
    • S.-T. Cheng, C.-M. Chen, and J.-W. Hwang, "Low-power design for real-time systems," in Real-Time Systems. Norwell, MA: Kluwer, 1998, vol. 15, pp. 131-148.
    • (1998) Real-time Systems , vol.15 , pp. 131-148
    • Cheng, S.-T.1    Chen, C.-M.2    Hwang, J.-W.3
  • 36
    • 0033359006 scopus 로고    scopus 로고
    • Instruction fetch energy reduction using loop caches for embedded applications with small tight loops
    • Aug.
    • L. H. Lee, B. Moyer, and J. Arends, "Instruction fetch energy reduction using loop caches for embedded applications with small tight loops," in Prof. Int. Symp. Low-Power Electronics and Design, Aug. 1999, pp. 267-269.
    • (1999) Prof. Int. Symp. Low-power Electronics and Design , pp. 267-269
    • Lee, L.H.1    Moyer, B.2    Arends, J.3
  • 37
    • 35048834531 scopus 로고
    • Bus-invert coding for low-power I/O
    • Mar.
    • M. R. Stan and W. P. Burleson, "Bus-invert coding for low-power I/O," IEEE Trans. VLSI Syst., vol. 3, pp. 49-58, Mar. 1995.
    • (1995) IEEE Trans. VLSI Syst. , vol.3 , pp. 49-58
    • Stan, M.R.1    Burleson, W.P.2
  • 39
    • 85081070808 scopus 로고    scopus 로고
    • Task-level memory hierarchy synthesis for low power in real-time systems
    • Mar. [Online]
    • Y. Li, W. Wolf, and J. Henkel, "Task-level memory hierarchy synthesis for low power in real-time systems," in Proc. 6th Int. Workshop Hardware/Software Co-Design Codes, Mar. 1998, [Online]. Available: hrtp://www.ee.princeton.edu\~yanbing/ftp/codes98.ps.
    • (1998) Proc. 6th Int. Workshop Hardware/Software Co-design Codes
    • Li, Y.1    Wolf, W.2    Henkel, J.3
  • 40
    • 84974687699 scopus 로고
    • Scheduling algorithms for multi-programming in a hard real time environmeni
    • C. L. Liu and J. W. W. Layland, "Scheduling algorithms for multi-programming in a hard real time environmeni," J. ACM, vol. 20, no. 1, pp. 46-61, 1973.
    • (1973) J. ACM , vol.20 , Issue.1 , pp. 46-61
    • Liu, C.L.1    Layland, J.W.W.2
  • 42
    • 0030644938 scopus 로고    scopus 로고
    • System-level synthesis of low-power hard real-time systems
    • D. Kirovski and M. Potkonjak, "System-level synthesis of low-power hard real-time systems," in Proc. Design Automation Conf., 1997, pp. 697-702.
    • (1997) Proc. Design Automation Conf. , pp. 697-702
    • Kirovski, D.1    Potkonjak, M.2
  • 43
    • 0033699538 scopus 로고    scopus 로고
    • Run-time voltage hopping for low-power real-time systems
    • June
    • S. Lee and T. Sakurai, "Run-time voltage hopping for low-power real-time systems," in Proc. 37th ACM/IEEE Design Automation Conf., June 2000, pp. 806-809.
    • (2000) Proc. 37th ACM/IEEE Design Automation Conf. , pp. 806-809
    • Lee, S.1    Sakurai, T.2
  • 45
    • 0033691062 scopus 로고    scopus 로고
    • Voltage-clock-scaling adaptive scheduling techniques for low power in hard real-time systems
    • June 2000
    • C. M. Krishna and Y.-H. Lee, "Voltage-clock-scaling adaptive scheduling techniques for low power in hard real-time systems," in Proc. 6th IEEE Real Time Technology and Applications Symp., June 2000, pp. 156-165.
    • Proc. 6th IEEE Real Time Technology and Applications Symp. , pp. 156-165
    • Krishna, C.M.1    Lee, Y.-H.2
  • 46
    • 0034477891 scopus 로고    scopus 로고
    • Power-conscious joint scheduling of periodic task graphs and aperiodic tasks in distributed real-lime embedded systems
    • Nov.
    • J. Luo and N. K. Jha, "Power-conscious joint scheduling of periodic task graphs and aperiodic tasks in distributed real-lime embedded systems," in Proc. Int. Conf. Computer-Aided Design, Nov. 2000, pp. 357-364.
    • (2000) Proc. Int. Conf. Computer-aided Design , pp. 357-364
    • Luo, J.1    Jha, N.K.2
  • 49
    • 0032301840 scopus 로고    scopus 로고
    • Synthesis techniques for low-power hard real-time systems on variable voltage processors
    • I. Hong, G. Qu, M. Potkonjak, and M. B. Srivastava, "Synthesis techniques for low-power hard real-time systems on variable voltage processors," in Proc. 19th IEEE Real-Time Systems Symp., 1998, pp. 178-187.
    • (1998) Proc. 19th IEEE Real-time Systems Symp. , pp. 178-187
    • Hong, I.1    Qu, G.2    Potkonjak, M.3    Srivastava, M.B.4
  • 51
    • 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. 36th ACM/IEEE Design Automation Conf., 1999, pp. 134-139.
    • (1999) Proc. 36th ACM/IEEE Design Automation Conf. , pp. 134-139
    • Shin, Y.1    Choi, K.2
  • 53
    • 0034871023 scopus 로고    scopus 로고
    • Variable voltage task scheduling algorithms for minimizing energy
    • _, "Variable voltage task scheduling algorithms for minimizing energy," in Proc. Int. Symp. Low Power Electronics and Design, 2001, pp. 279-282.
    • (2001) Proc. Int. Symp. Low Power Electronics and Design , pp. 279-282
  • 54
    • 0034842269 scopus 로고    scopus 로고
    • Battery-aware static scheduling for distributed real-time embedded systems
    • J. Luo and N. K. Jha, "Battery-aware static scheduling for distributed real-time embedded systems," in Proc. 38th ACM/IEEE Design Automation Conf., 2001, pp. 444-449.
    • (2001) Proc. 38th ACM/IEEE Design Automation Conf. , pp. 444-449
    • Luo, J.1    Jha, N.K.2
  • 56
    • 0031642305 scopus 로고    scopus 로고
    • Reconfiguration for power saving in real-time motion-estimation
    • May [Online]
    • S. R. Park and W. Burleson, "Reconfiguration for power saving in real-time motion-estimation," in Proc. IEEE Int. Conf. Acoustics, Speech, and Signal Processing, May 1998, [Online]. Available: http://vsp2.ecs.umass.edu/ vspg/publication/icassp98.ps.gz.
    • (1998) Proc. IEEE Int. Conf. Acoustics, Speech, and Signal Processing
    • Park, S.R.1    Burleson, W.2
  • 58
    • 0035694233 scopus 로고    scopus 로고
    • Saving energy with architectural and frequency adaptations for multimedia applications
    • Dec.
    • C. J. Hughes, J. Srinivasan, and S. V. Adve, "Saving energy with architectural and frequency adaptations for multimedia applications," in Proc. 34th Int. Symp. Microarchitecture, Dec. 2001, pp. 250-261.
    • (2001) Proc. 34th Int. Symp. Microarchitecture , pp. 250-261
    • Hughes, C.J.1    Srinivasan, J.2    Adve, S.V.3
  • 59
    • 0033359226 scopus 로고    scopus 로고
    • The impact of battery capacity and memory bandwidth on CPU speed-setting: A case study
    • Aug.
    • T. Martin and D. Siewiorek, "The impact of battery capacity and memory bandwidth on CPU speed-setting: A case study," in Proc. Int. Symp. Low Power Electronics and Design, Aug. 1999, pp. 200-205.
    • (1999) Proc. Int. Symp. Low Power Electronics and Design , pp. 200-205
    • Martin, T.1    Siewiorek, D.2
  • 60
    • 0006515192 scopus 로고    scopus 로고
    • Non-ideal battery behavior and its impact on power performance trade-offs in wearable computing
    • Oct.
    • _, "Non-ideal battery behavior and its impact on power performance trade-offs in wearable computing," in Proc. 1999 Int. Symp. Wearable Computers, Oct. 1999, pp. 101-106.
    • (1999) Proc. 1999 Int. Symp. Wearable Computers , pp. 101-106
  • 64
    • 3042601599 scopus 로고    scopus 로고
    • Access pattern based local memory customization for low power embedded systems
    • P. Grun, N. Dutt, and A. Nicolau, "Access pattern based local memory customization for low power embedded systems," in Proc. Design Automation and Test in Europe, 2001, pp. 778-785.
    • (2001) Proc. Design Automation and Test in Europe , pp. 778-785
    • Grun, P.1    Dutt, N.2    Nicolau, A.3
  • 71
    • 0036036849 scopus 로고    scopus 로고
    • Real-time dynamic voltage scaling for low-power embedded operating systems
    • Oct.
    • P. Pillai and K. G. Shin, "Real-time dynamic voltage scaling for low-power embedded operating systems," in Proc. 18th ACM Symp. Operating System Principles. Oct. 2001, pp. 89-102.
    • (2001) Proc. 18th ACM Symp. Operating System Principles , pp. 89-102
    • Pillai, P.1    Shin, K.G.2
  • 74
    • 0242453235 scopus 로고    scopus 로고
    • The performance and energy consumption of embedded real-time operating systems
    • Univ. Maryland, College Park, Nov.
    • K. Baynes, C. Collins, E. Fiterman, C. Smit, T. Zhang, and B. Jacob, "The performance and energy consumption of embedded real-time operating systems," Univ. Maryland, College Park, Tech. Rep. UMD-SCA-TR-2000-04, Nov. 2000.
    • (2000) Tech. Rep. , vol.UMD-SCA-TR-2000-04
    • Baynes, K.1    Collins, C.2    Fiterman, E.3    Smit, C.4    Zhang, T.5    Jacob, B.6
  • 75
    • 4544325245 scopus 로고    scopus 로고
    • Energy characterization of embedded real-time operating systems
    • Sept. [Online]
    • A. Acquaviva, L. Benini, and B. Ricco, "Energy characterization of embedded real-time operating systems," in Proc. Workshop Compilers and Operating Systems for Low Power, Sept. 2001, [Online]. Available: http://research.ac.upc.es/pact01/colp/paper05.pdf, pp. 13-18.
    • (2001) Proc. Workshop Compilers and Operating Systems for Low Power , pp. 13-18
    • Acquaviva, A.1    Benini, L.2    Ricco, B.3
  • 76
    • 0007903744 scopus 로고    scopus 로고
    • High-level power-reduction heuristics in large scale real-time systems
    • Sept. [Online]
    • O. S. Unsal, I. Koren, and C. M. Krishna, "High-level power-reduction heuristics in large scale real-time systems," in Proc. IEEE Im. Workshop Embedded Fault-Tolerant Svstems, Sept. 2000, [Online], Available: http://www.ecs.umass.edu/ece/realtime/publications/efts2000\_umass.ps.
    • (2000) Proc. IEEE Im. Workshop Embedded Fault-tolerant Svstems
    • Unsal, O.S.1    Koren, I.2    Krishna, C.M.3
  • 79
    • 0034473902 scopus 로고    scopus 로고
    • A user-customizable energy-adaptive combined stalic/dynamic scheduler for mobile applications
    • Nov. [Online]
    • T. Ma and K. G. Shin, "A user-customizable energy-adaptive combined stalic/dynamic scheduler for mobile applications," in Proc. IEEE Real-Time Systems Symp., Nov. 2000, [Online]. Available: http://kabru.eecs.umich.edu/ papers/publications/2000/ma\_rtss00.pdf, pp. 227-238.
    • (2000) Proc. IEEE Real-time Systems Symp. , pp. 227-238
    • Ma, T.1    Shin, K.G.2
  • 82
    • 0003311014 scopus 로고    scopus 로고
    • The case for power management in web servers
    • Norwell, MA: Kluwer, Jan. Kluwer/Plenum Series in Computer Science, ch. 14
    • P. Bohrer, E. N. Elnozahy, T. Keller, M. Kistler, C. Lefurgy, and R. Rajamony, 'The case for power management in web servers," in Power-Aware Computing. Norwell, MA: Kluwer, Jan. 2002, Kluwer/Plenum Series in Computer Science, ch. 14.
    • (2002) Power-aware Computing
    • Bohrer, P.1    Elnozahy, E.N.2    Keller, T.3    Kistler, M.4    Lefurgy, C.5    Rajamony, R.6
  • 87
    • 0036346649 scopus 로고    scopus 로고
    • Energy-efficient PCF operation of IEEE 802.11a wireless LAN
    • June [Online]
    • D. Qiao, S. Choi, A. Soomro, and K. G. Shin, "Energy-efficient PCF operation of IEEE 802.11a wireless LAN," in Proc. IEEE Conf. Computer Communications, June 2002, [Online]. Available: http://kabru.eecs.umich.edu/ papers/publications/2002/qiao\_ infocom02.pdf, pp. 580-589.
    • (2002) Proc. IEEE Conf. Computer Communications , pp. 580-589
    • Qiao, D.1    Choi, S.2    Soomro, A.3    Shin, K.G.4
  • 88
    • 0036283079 scopus 로고    scopus 로고
    • Battery efficient architecture for an 802.11 MAC processor
    • May
    • K. Lahiri, A. Raghunathan, and S. Dey, "Battery efficient architecture for an 802.11 MAC processor," in Proc. Int. Conf. Communications, May 2002, pp. 669-674.
    • (2002) Proc. Int. Conf. Communications , pp. 669-674
    • Lahiri, K.1    Raghunathan, A.2    Dey, S.3
  • 89
    • 0031342173 scopus 로고    scopus 로고
    • Minimizing energy consumption for handheld computers in Moby Dick
    • Sept.
    • P. J. M. Havinga and G. J. M. Smit, "Minimizing energy consumption for handheld computers in Moby Dick," in Proc. 23rd Eummicro Conf., Sept. 1997, pp. 196-201.
    • (1997) Proc. 23rd Eummicro Conf. , pp. 196-201
    • Havinga, P.J.M.1    Smit, G.J.M.2
  • 90
    • 0346741977 scopus 로고    scopus 로고
    • Octopus: Embracing the energy efficiency of handheld multimedia computers
    • Aug.
    • _, "Octopus: Embracing the energy efficiency of handheld multimedia computers," in Proc. ACM/IEEE 5th Annu. Int. Conf. Mobile Computing and Networking, Aug. 1999, pp. 77-87.
    • (1999) Proc. ACM/IEEE 5th Annu. Int. Conf. Mobile Computing and Networking , pp. 77-87
  • 92
    • 0036029067 scopus 로고    scopus 로고
    • Wireless network interface energy consumption implications of popular streaming formats
    • Jan.
    • S. Chandra, "Wireless network interface energy consumption implications of popular streaming formats," in Proc. Multimedia Computing and Networking, Jan. 2002, pp. 85-99.
    • (2002) Proc. Multimedia Computing and Networking , pp. 85-99
    • Chandra, S.1


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