DocumentCode
2323840
Title
Adaptive Hardware Real-Time Task Scheduler of Multi-Core ATPA Environment
Author
Zhou, Mi ; Shang, Li-Hong ; Jiong Zhang ; Jin, Hui-Hua
Author_Institution
Sch. of Comput. Sci. & Eng., Beihang Univ., Beijing, China
fYear
2009
fDate
July 29 2009-Aug. 1 2009
Firstpage
382
Lastpage
388
Abstract
In most real time multi-task systems, scheduling is handled by the operating systems. The overhead of task management is significant in such systems. And also, strict isolation of the real time tasks can hardly be provided. A hardware scheduler is proposed to address the above problems. Different from previous work, the proposed scheduler was embedded into the processor. A monitor-and-tuner unit was used to measure and record the efficiency of every two-tuple of a task and a processor core. The tasks will be adaptively assigned to the most efficient core. The hardware scheduler can reduce the overhead of task management in the experiments. In the prototype multi-core application-turned processor architecture (ATPA) system, it helped to exploit the utilization of each application specific core and increase the total performance.
Keywords
embedded systems; multiprocessing systems; operating system kernels; processor scheduling; real-time systems; RTOS kernel; adaptive hardware real-time task scheduler management; application specific core; application-turned processor architecture; embedded system; monitor-and-tuner unit; multicore ATPA environment; real-time operating system; Adaptive systems; Costs; Energy consumption; Hardware; Monitoring; Operating systems; Processor scheduling; Real time systems; Scheduling algorithm; Switches; adaptive hardware; multi-core processor; real-time scheduler; reconfigurable computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Adaptive Hardware and Systems, 2009. AHS 2009. NASA/ESA Conference on
Conference_Location
San Francisco, CA
Print_ISBN
978-0-7695-3714-6
Type
conf
DOI
10.1109/AHS.2009.17
Filename
5325430
Link To Document