ACM Home Page
Please provide us with feedback. Feedback
Power analysis of embedded operating systems
Full text PdfPdf (225 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 37th Annual Design Automation Conference table of contents
Los Angeles, California, United States
Pages: 312 - 315  
Year of Publication: 2000
ISBN:1-58113-187-9
Authors
Robert P. Dick  Department of Electrical Engineering, Princeton University, Princeton NJ
Ganesh Lakshminarayana  CCRL-NEC, 4 Independence Way, Princeton NJ
Anand Raghunathan  CCRL-NEC, 4 Independence Way, Princeton NJ
Niraj K. Jha  Department of Electrical Engineering, Princeton University, Princeton NJ
Sponsors
SIGDA: ACM Special Interest Group on Design Automation
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 112,   Citation Count: 22
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/337292.337427
What is a DOI?

ABSTRACT

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, &mgr;C/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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
CoWare, N2C Training Manual. 1999.
 
4
Fujitsu Microelectronics, Inc., MB8683x User's Guide.
 
5
Fujitsu Microelectronics, Inc., SPARClite Series 32-Bit RISC Embedded Processor MB86832 Databook. 1998.
 
6
 
7
IBM, 1995 DRAM Databook. 1994.
 
8
 
9
 
10
11
 
12
J. Rabaey and M. P. (Editors), Low Power Design Methodologies. Kluwer Academic Publishers, Norwell, MA, 1996.
13
14
 
15
 
16
W. Warner, "Non-pre-emptive multithreading performs embedded software's juggling act," Electronic Design News, vol. 44, pp. 117- 126, July 1999.

CITED BY  22

Collaborative Colleagues:
Robert P. Dick: colleagues
Ganesh Lakshminarayana: colleagues
Anand Raghunathan: colleagues
Niraj K. Jha: colleagues