Title :
Research and Design of Shared Resources Competition Solution among Hardware-Software Tasks based on Unified Scheduling
Author :
Guo, Bing ; Shen, Yan ; Zhang, Lei ; Zhou, Xiang
Author_Institution :
Sch. of Comput. Sci. & Eng., SiChuan Univ., Chengdu
Abstract :
The RTOS (Real-Time Operating System) is a critical component in the SOPC (System-On-Programmable-Chip), in which the hardware-software unified multi-task management and scheduling of RTOS can significantly improve the performance of SOPC. First, we build a unified scheduling policy based on hardware-software unified multi-task management model. Then, we analyze the shared resources competition problem among hardware and software tasks, explore its internal operational mechanisms, and propose a HSTRCS (Hardware-Software Tasks Resources Competition Solution) method to address this issue by using the recording semaphore mechanism. Simulation experiments show that, under the same conditions, HSTRCS can achieve a higher deadline-guarantee ratio than other traditional methods without the support of unified scheduling model.
Keywords :
embedded systems; hardware-software codesign; scheduling; system-on-chip; deadline-guarantee ratio; hardware-software tasks; hardware-software tasks resources competition solution method; multi-task management; real-time operating system; system-on-programmable-chip; unified scheduling; Computer science; Design engineering; Embedded system; Field programmable gate arrays; Hardware; Operating systems; Processor scheduling; Real time systems; Resource management; Ubiquitous computing; Hardware task; Resource competition; Unified priority; Unified scheduling;
Conference_Titel :
Embedded and Ubiquitous Computing, 2008. EUC '08. IEEE/IFIP International Conference on
Conference_Location :
Shanghai
Print_ISBN :
978-0-7695-3492-3
DOI :
10.1109/EUC.2008.31