Proceedings of the Ninth International Symposium on Hardware/Software Codesign - CODES '01 2001
DOI: 10.1145/371636.371712
|View full text |Cite
|
Sign up to set email alerts
|

Task concurrency management methodology to schedule the MPEG4 IM1 player on a highly parallel processor platform

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 tra… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
20
0

Year Published

2008
2008
2021
2021

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 22 publications
(20 citation statements)
references
References 36 publications
0
20
0
Order By: Relevance
“…Nevertheless, if the execution time of the tasks was variable (for instance, depending on the input data), the scheduler could adopt a solution similar to the one proposed in [23], where the authors suggest creating several graphs for the same task (called scenarios) and then choosing the one that best fits to the current conditions. These scenarios are identified at design-time; hence if it was necessary to apply this technique, the scheduling flow that we propose would continue being valid.…”
Section: ) Weight Calculationmentioning
confidence: 99%
“…Nevertheless, if the execution time of the tasks was variable (for instance, depending on the input data), the scheduler could adopt a solution similar to the one proposed in [23], where the authors suggest creating several graphs for the same task (called scenarios) and then choosing the one that best fits to the current conditions. These scenarios are identified at design-time; hence if it was necessary to apply this technique, the scheduling flow that we propose would continue being valid.…”
Section: ) Weight Calculationmentioning
confidence: 99%
“…If the execution time of these tasks heavily depends on the input data we propose to use the same approach as in [7,8]. In this work they include several scenarios for those task graphs with important execution-time variations.…”
Section: Problem Overviewmentioning
confidence: 99%
“…These threads deal with dynamic events that trigger the execution of one or several task graphs, represented as Direct Acyclic Graphs (DAGs). A similar approach has been successfully applied to deal with complex MPEG-4 and MPEG-2 applications for embedded multi-processor platforms [7,8].…”
Section: Introductionmentioning
confidence: 99%
“…There is ongoing research to help with this problem, such as Task Concurrency Management (TCM). TCM Wong et al 2001) is a methodology which balances the resource utilization, performance, and resource manager complexity with a two phase approach (design-time and run-time). TCM helps in finding a good decomposition and balances the resource utilization, performance, and resource manager complexity.…”
Section: Battery-powered Embedded Device Characteristicsmentioning
confidence: 99%