Abstract
This work is motivated by the advance of multiprocessor system architecture, in which the allocation of tasks over heterogeneous memory modules has a significant impact on the task execution. By considering two different types of memory modules with different access latencies, this paper explores joint considerations of memory allocation and real-time task scheduling to minimize the maximum utilization of processors of the system. For implicit-deadline sporadic tasks, a two-phase algorithm is developed, where the first phase determines memory allocation to derive a lower bound of the maximum utilization, and the second phase adopts worst-fit partitioning to assign tasks. It is shown that the proposed algorithm leads to a tight (2 - 2/M+1)-approximation bound where M is the number of processors. The proposed algorithm is then evaluated with 82 realistic benchmarks from MRTC, MediaBench, UTDSP, NetBench and DSPstone, and extensive simulations are further conducted to analyze the proposed algorithm.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 12th International Conference on Embedded Software |
| Publisher | Association for Computing Machinery |
| Pages | 153-162 |
| ISBN (Print) | 9781450314251 |
| DOIs | |
| Publication status | Published - Oct 2012 |
| Externally published | Yes |
| Event | 12th International Conference on Embedded Software (EMSOFT 2012) Co-located with 8th Embedded Systems Week (ESWEEK 2012) - Tampere Hall, Tampere, Finland Duration: 7 Oct 2012 → 12 Oct 2012 https://esweek.org/archive/esweek2012/ESWEEK2012Program.pdf https://esweek.org/archive/esweek2012/emsoft/ |
Publication series
| Name | EMSOFT - Proceedings of the ... ACM International Conference on Embedded Software, Co-located with ESWEEK |
|---|
Conference
| Conference | 12th International Conference on Embedded Software (EMSOFT 2012) Co-located with 8th Embedded Systems Week (ESWEEK 2012) |
|---|---|
| Abbreviated title | EMSOFT 2012 |
| Place | Finland |
| City | Tampere |
| Period | 7/10/12 → 12/10/12 |
| Internet address |
Research Keywords
- Approximation algorithms
- Multiprocessor partitioned scheduling
- Real-time systems
- Shared SRAM
Fingerprint
Dive into the research topics of 'Partitioned scheduling for real-time tasks on multiprocessor embedded systems with programmable shared SRAMs'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver