Power analysis of embedded operating systems

被引:35
作者
Dick, RP [1 ]
Lakshminarayana, G [1 ]
Raghunathan, A [1 ]
Jha, NK [1 ]
机构
[1] Princeton Univ, Dept Elect Engn, Princeton, NJ 08544 USA
来源
37TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2000 | 2000年
关键词
D O I
10.1145/337292.337427
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing complexity and software content of embedded systems has led to the frequent use of system software that helps applications access underlying hardware resources easily and efficiently. In this paper, we analyze the power consumption of real-time operating systems (RTOSs), which form an important component of the system software layer. Despite the widespread use of, and significant role played by, RTOSs in mobile and low-power embedded systems, little is known about their power consumption characteristics. This work presents the power profiles for a commercial RTOS, muC/OS, running several applications on an embedded system based on the Fujitsu SPARClite processor. Our work demonstrates that the RTOS can consume a significant fraction of the system power and, in addition, impact the power consumed by other software components. We illustrate the ways in which application software can be designed to use the RTOS in a power-efficient manner. We believe that this work is a first step towards establishing a systematic approach to RTOS power modeling and optimization.
引用
收藏
页码:312 / 315
页数:4
相关论文
共 16 条
  • [1] Benini L., 1997, DYNAMIC POWER MANAGE
  • [2] Chandrakasan A.P., 1995, Low Power Digital CMOS Design
  • [3] *COW, 1999, N2C TRAIN MAN
  • [4] *FUJ MICR INC, MB8683X US GUID
  • [5] *FUJ MICR INC, 1998, SPARCL SER 32 BIT RI
  • [6] HEATH S, 1997, EMBEDDED SYSTEMS DES
  • [7] *IBM, 1994, 1995 DRAM DAT
  • [8] Labrosse J, 1998, MICROC OS 2
  • [9] LABROSSE JJ, 1997, EMBEDDED SYSTEMS BUI
  • [10] Laplante Phillip, 1993, REAL TIME SYSTEMS DE