Title | ||
---|---|---|
Dynamic Mapping and Ordering Tasks of Embedded Real-Time Systems on Multiprocessor Platforms |
Abstract | ||
---|---|---|
Tradeoff exploration can be found in several different areas of embedded system design. One example is task scheduling, where different task mapping and ordering choices for a target platform will lead to different performance/cost tradeoffs, which can be represented in a so-called Pareto curve. Though many scheduling algorithms have been suggested, on-line or off-line, few have been really implemented on a real platform, especially on. an embedded multi-processor one. We have implemented a middleware layer to handle that problem and we have integrated a hierarchical task scheduler into it. It is compatible with most current RTOS implementations as long as they have a well defined API for task activation and synchronization. A simple DCT example demonstrates that the extra overhead is acceptable low. With a real-life test case from H.263, we demonstrate how big an impact our approach can cause. The deadline miss rate is dramatically reduced since we map and order the tasks at run-time. When voltage scaling is considered, we can save 10% more energy compared to the state-of-the-art solution. Moreover, this integration enables a novel design methodology flow, which allows further design space exploration and optimization at run time. |
Year | DOI | Venue |
---|---|---|
2004 | 10.1007/978-3-540-30113-4_13 | LECTURE NOTES IN COMPUTER SCIENCE |
Keywords | Field | DocType |
scheduling algorithm,design methodology,middleware | Middleware,Scheduling (computing),Computer science,Real-time computing,Distributed computing,Synchronization,Parallel computing,Compiler,Real-time operating system,Multiprocessing,Earliest deadline first scheduling,Design space exploration,Embedded system | Conference |
Volume | ISSN | Citations |
3199 | 0302-9743 | 8 |
PageRank | References | Authors |
0.55 | 15 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Peng Yang | 1 | 192 | 13.90 |
Francky Catthoor | 2 | 3932 | 423.30 |