2011 23rd Euromicro Conference on Real-Time Systems 2011
DOI: 10.1109/ecrts.2011.25
|View full text |Cite
|
Sign up to set email alerts
|

Meeting Deadlines Cheaply

Abstract: We develop a computational framework for solving the problem of finding the cheapest configuration (in terms of the number of processors and their respective speeds) of a multiprocessor architecture on which a task graph can be scheduled within a given deadline. We then extend the problem in two orthogonal directions: taking communication volume into account and considering the case where a stream of instances of the task graph arrives periodically.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
2
1
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(8 citation statements)
references
References 43 publications
(21 reference statements)
0
8
0
Order By: Relevance
“…Recent advances in SAT and SMT solvers and other constraint propagation techniques suggests an opportunity to formulate and solve the problem in a monolithic way, avoiding the sub-optimality of decomposed solutions. For example, [15] exploit SMT solvers to combine multiple deployment sub-problems: the task-to-processor assignment, the ordering of tasks on each processor and the assignment of scalable voltage per processor. For SDF graphs, [2] and [28] combine multiple phases using a constraint programming (CP) engine.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…Recent advances in SAT and SMT solvers and other constraint propagation techniques suggests an opportunity to formulate and solve the problem in a monolithic way, avoiding the sub-optimality of decomposed solutions. For example, [15] exploit SMT solvers to combine multiple deployment sub-problems: the task-to-processor assignment, the ordering of tasks on each processor and the assignment of scalable voltage per processor. For SDF graphs, [2] and [28] combine multiple phases using a constraint programming (CP) engine.…”
Section: Discussionmentioning
confidence: 99%
“…Expressing scheduling problems using constraints is fairly standard [1,2,28,15] and various formulations may differ in the assumptions they make about the application and the architecture and the aspects of the problem they choose to capture. We target shared-memory multi-core architectures such as [16,26,11].…”
Section: Constraint-based Feasible Cost-space Explorationmentioning
confidence: 99%
See 2 more Smart Citations
“…In [6] we have used the SMT solver Yices [2] to solve the single-criterium problem of finding the cheapest (in terms of energy) configuration on which such a task graph can be scheduled while meeting a given deadline. We applied our algorithm to solve a multi-criteria version of the problem, namely to show trade offs between energy cost and execution time.…”
Section: Experimentationmentioning
confidence: 99%