Proceedings of the 46th Annual Design Automation Conference 2009
DOI: 10.1145/1629911.1630147
|View full text |Cite
|
Sign up to set email alerts
|

A parameterized compositional multi-dimensional multiple-choice knapsack heuristic for CMP run-time management

Abstract: Modern embedded systems typically contain chip-multiprocessors (CMPs) and support a variety of applications. Applications may run concurrently and can be started and stopped over time. Each application may typically have multiple feasible configurations, trading off quality aspects (energy consumption, audio-visual quality) with resource usage for various types of resources. Overall system quality needs to be guaranteed and optimized at all times. This leads to the need for a run-time management solution that … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
45
0

Year Published

2011
2011
2018
2018

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 46 publications
(45 citation statements)
references
References 5 publications
0
45
0
Order By: Relevance
“…To overcome the shortcomings of pure static [4,11,15] and dynamic [21,36] task mapping algorithms, hybrid (semi-static) approaches have become increasingly popular in recent years. Usually, in this kind of approaches, multiple mapping solutions are found at design time and applied at run time based on the current state of the system.…”
Section: Scalable Run-time Task Mapping In Sharamentioning
confidence: 99%
“…To overcome the shortcomings of pure static [4,11,15] and dynamic [21,36] task mapping algorithms, hybrid (semi-static) approaches have become increasingly popular in recent years. Usually, in this kind of approaches, multiple mapping solutions are found at design time and applied at run time based on the current state of the system.…”
Section: Scalable Run-time Task Mapping In Sharamentioning
confidence: 99%
“…[15] explores trade-offs between time and memory usage for memory architectures for data storage and transfer. For run-time trade-offs, [16], [17], [18] present heuristics for run-time configuration selection for multiple applications with design-time evaluated resource-usage tradeoffs on shared resources.…”
Section: Related Workmentioning
confidence: 99%
“…In fact, the problem is very much akin to the well-known Multi-dimensional Multiplechoice Knapsack Problem (MMKP) [33], which is known to be NP Complete. Work has been done to realize fast heuristics for run-time configuration selection [17], [16], [18]. [18] describes a heuristic based on the Pareto Algebraic model.…”
Section: Execution Platformsmentioning
confidence: 99%
See 1 more Smart Citation
“…The Compositional Pareto-algebraic Heuristic (CPH) [2] [3] is a heuristic approach that has been specifically designed for multi-objective, multiple-choice optimization problems. CPH has been applied successfully to the Multi-dimensional Multiple-choice Knapsack Problem (MMKP) [3].…”
Section: Introductionmentioning
confidence: 99%