ACM Home Page
Please provide us with feedback. Feedback
Task concurrency management methodology to schedule the MPEG4 IM1 player on a highly parallel processor platform
Full text PdfPdf (545 KB)
Source International Conference on Hardware Software Codesign archive
Proceedings of the ninth international symposium on Hardware/software codesign table of contents
Copenhagen, Denmark
Pages: 170 - 177  
Year of Publication: 2001
ISBN:1-58113-364-2
Authors
Chun Wong  IMEC, Kapeldreef 75, Leuven, Belgium
Paul Marchal  IMEC
Peng Yang  IMEC and K.U. Leuven-ESAT
Sponsors
IEEE-ComSoc : Communications Society
IFIP WG 10.5 : IFIP WG 10.5
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 23,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/371636.371712
What is a DOI?

ABSTRACT

This paper addresses the concurrent task management of complex multi-media systems, like the MPEG4 IM1 player, with emphasis on how to derive energy-cost vs time-budget curves through task scheduling on a multi-processor platform. Starting from the original “standard” specification, we extract the concurrency originally hidden by implementation decisions in a “grey-box” model. Then we have applied two high-level transformations on this model to improve the task-level concurrency. Finally, by scheduling the transformed task-graph, we have derived energy-cost vs time-budget curves. These curves will be used to get globally optimized design decisions when combining subsystems into one complete system or to be used by a dynamic scheduler. The results on the MPEG4 IM1 player confirm the validity of our assumptions and the usefulness of our approach.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
P. Maw.hal, C. Wong, A. Prayati et di, "Impact of task-level concurrency transformations on the MPEG4 IM 1 player for weakly parallel processor platforms", International Conference on Parallel Architectures and Compilation Techniques 2000, Philadelphia, October 2000.
 
4
ftp://ftp.ics.ele.tue.ni/pub'Ip_ solve
5
 
6
 
7
K. Ramamritham and J. A. Stankvic, "Scheduling Algorithms and Operation Systems Support for Real-Time Systems" Proceedings of the IEEE, 82(1), Jan. 1994, pp. 55-67.
 
8
 
9
 
10
11
 
12
J. T. Leung and J. Whitehead, "On the Complexity of Fixed-Priority Scheduling of Periodic Real-time Tasks" Performance Evaluation, 2, 1982, pp. 237-250.
 
13
 
14
B. Sprunt, L. Sha, and J. Lchnczky, "Aperiodic Task Scheduling for Hard-Real-Time Systems", Real-7"we Systems, 1, 1989, pp. 27-60.
 
15
L P. Lehnezky, L. Sha, and J. K. Strosuider, "Enhanced Aperiodic Responsiveness in Hard Real-Tune Environments", In Proceedings of the IEEE Real.Time System Symposium, 1987, pp. 261-270.
 
16
S. Ramos-Thuel and L P. Lehnezky. ''On-Line Scheduling of Hard Deadline Aperiodic Tasks in Fixed-Priority Systems", In Proceedings of the IEEE Real.Time System Symposium, 1993, pp. 160--171.
 
17
M. Spuri and G. C. Buttazzo, "Efficient Aperiodic Service under Earliest Deadline Scheduling", In Proceedings of the IEEE Real- 71me System Symposiur 1994, pp. 2-11.
 
18
M. Spud and G. C. Buttazzn" "Scheduling Aperiodic Tasks in Dynamic Priority Systems", Real-lime Systems, 10(2), 1996.
 
19
 
20
 
21
 
22
P. D. Hoang and J. M. Rabaey, "Scheduling of DSP Programs onto Multiprocessors for Maximum Throughput", IEEE Transactions on Signal Processing, 41(6), June 1993, pp. 2225-2235.
23
24
 
25
 
26
F. Gmlan and K. Kuchcinsld, "Low-Energy Directed Architecture Selection and Task Scheduling", In EUROMICRO'99, 1999, pp. 296-302.
 
27
28
 
29
30
 
31
 
32
 
33
N. Cossemeot, R. Lauwereins, and E Catthoor, "DF*: An extension of synchronous dutalinw with data dependency and non-determinism", accepted for Forum on Design Languages (FDL), Tuebingen, Germany, Sep. 2000.
 
34
35
 
36
C. Wong F. Thnen, E Catthoor, and D. Verkest, "A slack-bused static task scheduling heuristic for embedded systems", accepted by Journal of Systems Architectures

CITED BY  7
 
 
 
 

Collaborative Colleagues:
Chun Wong: colleagues
Paul Marchal: colleagues
Peng Yang: colleagues

Peer to Peer - Readers of this Article have also read: