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
fDate :
July 29 2009-Aug. 1 2009
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;
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
DOI :
10.1109/AHS.2009.17