Real-Time Thread Level Load Sharing on Non-MMU Multi-Core Platforms
Date Issued
2010
Date
2010
Author(s)
Liao, Yu-Sheng
Abstract
Heterogeneous multi-core platforms are now well accepted for designing embedded systems including mobile devices and entertainment system. Many researchers proposed to execute the computation tasks in pipelined manner so as to improve system performance. However, the assumption on worst case execution time and pre-defined schedule make it not feasible to apply pipelined scheduling on open and complex embedded systems. In this thesis, we propose a multi-core load sharing policy, MCLSP, to solve this problem. The performance evaluation results prove the proposed MCLSP could reduce deadline miss rate of real-time tasks and balance the utilization rate of the processing cores as well.
After MCLSP decides the target migration workload and the timing of load sharing, a workload migration mechanism should be applied in the system. Therefore, in this thesis, we also propose a workload migration mechanism for the heterogeneous multi-core platforms. And this mechanism can handle the data consistency problem on non-MMU multi-core architecture of this platform.
Subjects
pipelined schedule
heterogeneous multi-core platform
MCLSP
Load sharing/balancing
Workload migration
Soft-real time
Overload situation
Type
thesis
File(s)![Thumbnail Image]()
Loading...
Name
ntu-99-R97944004-1.pdf
Size
23.32 KB
Format
Adobe PDF
Checksum
(MD5):a4b652072751b12916037494a973a0f1
