2010 Design, Automation &Amp; Test in Europe Conference &Amp; Exhibition (DATE 2010) 2010
DOI: 10.1109/date.2010.5457211
|View full text |Cite
|
Sign up to set email alerts
|

An industrial design space exploration framework for supporting run-time resource management on multi-core systems

Abstract: Current multi-core design methodologies are facing increasing unpredictability in terms of quality due to the actual diversity of the workloads that characterize the deployment scenario. To this end, these systems expose a set of dynamic parameters which can be tuned at run-time to achieve a specified Quality of Service (QoS) in terms of performance. A run-time manager operating system module is in charge of matching the specified QoS with the available platform resources by manipulating the overall degree of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
52
0

Year Published

2010
2010
2017
2017

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 45 publications
(52 citation statements)
references
References 11 publications
0
52
0
Order By: Relevance
“…A single OP is characterized by a set of application-specific parameters affecting either the quality of the computation or the application performance, but characterized by values ranging only in the boundaries defined by the current set of assigned resources (AWMs).The set of application configurations is defined via a design-time profiling that is supported by design space exploration (DSE) tools. The effectiveness of these techniques has been already proved by prior works (e.g., Yang and Catthoor [2003], Ykman-Couvreur et al [2005], and Mariani et al 2010]) that show how DSE is helpful in supporting runtime resource management.…”
Section: Overviewmentioning
confidence: 82%
“…A single OP is characterized by a set of application-specific parameters affecting either the quality of the computation or the application performance, but characterized by values ranging only in the boundaries defined by the current set of assigned resources (AWMs).The set of application configurations is defined via a design-time profiling that is supported by design space exploration (DSE) tools. The effectiveness of these techniques has been already proved by prior works (e.g., Yang and Catthoor [2003], Ykman-Couvreur et al [2005], and Mariani et al 2010]) that show how DSE is helpful in supporting runtime resource management.…”
Section: Overviewmentioning
confidence: 82%
“…Assuming a sequence of application scenarios need to be execution on the target system, our objective is to minimize the total execution time of the system, in other words, to maximize the throughput for target application scenarios. are usually considered because of their effectiveness and simplicity [18]. However, when the system scales, a centralised approach often suffers from its performance bottleneck as heavy communication might happen during resource reallocation when the number of processing elements is very large.…”
Section: Task Mappingmentioning
confidence: 99%
“…Among these research, the hybrid task mapping approach is commonly used which combines the design-time preparation with the run-time dynamic mapping policy to do task reallocation. For example, Mariani et al [17] proposed a run-time management framework in which Pareto-fronts with system configuration points for different applications are determined during design-time DSE, after which heuristics are used to dynamically select a proper system configuration at run time. In [45], a fast and light-weight priority based heuristic is used to select near-optimal configurations explored at design time for the active applications according to the available platform resources.…”
Section: Related Researchmentioning
confidence: 99%
See 1 more Smart Citation
“…One possible improvement of pure static approaches is to use semi-static scenario-based algorithms [8], [9], [10], [11], [12]. The basic idea is to compute a separate schedule for each possibly coexisting application combination and store all configuration data in a table.…”
Section: Related Workmentioning
confidence: 99%