HARDWARE ANALYSIS FOR RTOS

Authors

  • Shalini Vishwakarma, Divyanshu Rao , Ravi Mohan M.Tech 4th Sem SRIST Faculty of EC Department,SRIST Jabalpur

Keywords:

RTOS, Hardware-Software Code sign.

Abstract

The growing complexity of embedded applications and pressure on time-to-market has resulted in the increasing use of embedded real-time operating systems. Unfortunately, RTOSes can introduce a significant performance degradation. This paper presents the Real-Time Task Manager (RTM)—a processor extension that minimizes the performance drawbacks associated with RTOSes.The RTM accomplishes this by supporting, in hardware, a few of the common RTOS operations that are performance bottlenecks: task scheduling, time management, and event management .By exploiting the inherent parallelism of these operations, the RTM completes them in constant time, thereby significantly reducing RTOS overhead. It decreases both the processor time used by the RTOS and the maximum response time by an order of magnitude.

Categories and Subject Descriptors

A.0 [General]: Conference Proceedings

General Terms Performance, Design, Experimentation.

References

J. Adomat, J. Furunäs, L. Lindh, and J. Stärner. “Real-Time Kernel in Hardware RTU: In Proceedings of Eighth Euro micro Workshop on RTS , L'Aquila, Italy, June 1996,

M. Bach. The Design of the UNIX Operating System. Prentice- Hall, Englewood Cliffs, NJ, 1986.

K. Baynes, C. Collins, E. Fiterman, B. Ganesh, P. Kohout, C. Smit, T. Zhang, and B. Jacob. “The Performance and Energy Consumption of Three Embedded RTOS” In Proceedings of the 2001 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES ’01), Atlanta, GA, November 2001, pp. 203-210.

R. Dick, G. Lakshminarayana, A. Raghunathan, and N. Jha. “Power Analysis of Embedded Operating Systems.” In Proceedings of the 37th Design Automation Conference, Los

Angeles, CA, June 2000.

International Technology Working Group. International Technology Roadmap for Semiconductors 2001: Executive Summary. Semiconductor Industry Association, 2001.

J. Labrosse. MicroC/OS-II: The Real-Time Kernel. R & D Books, Lawrence, KS, 1999.

C. Lee, M. Potkonjak, and W. Mangione-Smith. “Media- Bench: A Tool for Evaluating and Synthesizing Multimedia and Communications Systems.” In Proceedings of the 30th Annual International Symposium on Microarchitecture (MICRO ‘97), Research Triangle Park, NC, December 1997.

J. Liu. Real-Time Systems. Prentice Hall, Upper Saddle River, NJ, 2000.

J. Mulder, N. Quach, and M. Flynn.“An Area Model for On-Chip Memories and its Application.” IEEE Journal of SOLID-STATE Circuits, Vol. 26, No. 2, February 1991,

Texas Instruments. Code Composer Studio User’s Guide. February 2000.

J. Turley and H. Hakkarainen. “TI s New ‘C6x DSP Screams at 1,600 MIPS.” The Microprocessor Report, Vol. 11, 1997, pp. 14-17.

V. J. Mooney and D. M. Blough, "A Hardware-Software Real-Time Operating System Framework for SOCs," IEEE Design and Test of Computers, pp. 44-51, November-December 2002.

B. E. S. Akgul and V. J. Mooney, "The System-on-a-Chip Lock Cache," International Journal of Design Automation for Embedded Systems, 7(1-2) pp. 139-174, September 2002.

V. Mooney and G. De Micheli, "Hardware/Software Codesign of Run-Time Schedulers for Real-Time Systems,"Design Automation of Embedded Systems, 6(1), pp. 89-144, September 2000.

T. Coopee. “Embedded Intelligence.”

InfoWorld, November 17, 2000.

Downloads

Published

2015-01-31