Hardware Assistant Scheduling for Synergistic Core Tasks on Embedded Heterogeneous Multi-core System?

Like Yan,Wei Hu,Tianzhou Chen,Zhenbao Huang
2008-01-01
Abstract:In heterogeneous multi-core systems, the scheduling overhead increases as the number of processor cores increasing. To improve the scheduling e-ciency, a hardware scheduler is designed to assist the task scheduling for synergistic core in heterogeneous multi-core architecture in this paper, which support flrst come flrst served (FCFS) and dynamic priority scheduling strategies. The proposed hardware scheduler was implemented on ML-403 development board and 6 workloads were synthesized to evaluate the design. The experiments results showed that with the hardware assistant scheduling, the scheduling time for synergistic tasks in the system is reduced by 8.1%, and the single synergistic task time is reduced by 4.9%, compared to the general scheduling method in software.
What problem does this paper attempt to address?