Title :
A comparison of the RTU hardware RTOS with a hardware/software RTOS
Author :
Lee, Jaehwan ; Mooney, Vincent John, III ; Daleby, Anders ; Ingström, Karl ; Klevin, Tommy ; Lindh, Lennart
Author_Institution :
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
In this paper, we show the performance comparison and analysis result among three RTOSs: the real-time unit (RTU) hardware RTOS (real-time operating system), the pure software Atalanta RTOS and a hardware/software RTOS composed of part of Atalanta interfaced to the system-on-a-chip lock cache (SoCLC) hardware. We also present our RTOS configuration framework that can automatically configure these three RTOSs. The average-case simulation result of a database application example on a three-processor system running thirty tasks with RTU and the same system with SoCLC showed 36% and 19% overall speedups, respectively, as compared to the pure software RTOS system.
Keywords :
PLD programming; cache storage; circuit simulation; firmware; hardware-software codesign; integrated circuit design; real-time systems; system-on-chip; RTOS configuration framework; RTU hardware RTOS; SoCLC; average-case simulation; database application; hardware/software RTOS; performance comparison; pure software Atalanta RTOS; real-time operating system; real-time unit hardware RTOS; system-on-a-chip lock cache hardware; three-processor system; Application software; Chip scale packaging; Databases; Delay; Hardware; Performance analysis; Real time systems; Reconfigurable logic; Software performance; System-on-a-chip;
Conference_Titel :
Design Automation Conference, 2003. Proceedings of the ASP-DAC 2003. Asia and South Pacific
Print_ISBN :
0-7803-7659-5
DOI :
10.1109/ASPDAC.2003.1195108