Proceedings of the Seventh IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and System Synthesis 2011
DOI: 10.1145/2039370.2039393
|View full text |Cite
|
Sign up to set email alerts
|

Symbolic design space exploration for multi-mode reconfigurable systems

Abstract: Abstract-In today's complex embedded systems not all applications are running all the time, but depend on the operational mode. By incorporating knowledge about the temporal behavior of such multi-mode systems, it is possible to share hardware by means of partial reconfiguration, and thus, reduce costs and improve performance. In this paper, we specify the temporal behavior of the functionality by applying known models based on state machines. In addition, we introduce an architectural model that allows to exp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2011
2011
2019
2019

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 16 publications
(9 citation statements)
references
References 19 publications
0
9
0
Order By: Relevance
“…For an application, all the approaches employ DSE to generate multiple allocations (operating points), which are used at run-time based on the platform status and user requirements. There has also been efforts just to develop DSE approaches optimizing for various metrics, such as execution time [Angiolini et al 2006;Jia et al 2010;Wildermann et al 2011;Piscitelli and Pimentel 2012], execution time and energy consumption [Zamora et al 2007;Giovanni et al 2010], and resource utilization [Xue et al 2006;Stuijk et al 2010]. These efforts do not explore the ways to use the DSE results at run-time.…”
Section: Design-time Allocations Computation and Run-time Selectionmentioning
confidence: 99%
“…For an application, all the approaches employ DSE to generate multiple allocations (operating points), which are used at run-time based on the platform status and user requirements. There has also been efforts just to develop DSE approaches optimizing for various metrics, such as execution time [Angiolini et al 2006;Jia et al 2010;Wildermann et al 2011;Piscitelli and Pimentel 2012], execution time and energy consumption [Zamora et al 2007;Giovanni et al 2010], and resource utilization [Xue et al 2006;Stuijk et al 2010]. These efforts do not explore the ways to use the DSE results at run-time.…”
Section: Design-time Allocations Computation and Run-time Selectionmentioning
confidence: 99%
“…Many of them are Integer Linear Programming (ILP) formulations [Ghiasi et al 2004;Cordone et al 2009], which provide a mathematical formalization for this problem, and are suitable only for static systems. For dynamic scenarios, totally or partially runtime approaches have also been proposed [Noguera and Badía 2004;Haubelt et al 2005;Wildermann et al 2011;Resano et al 2005;Clemente et al 2011b]. On the one hand, Noguera and Badía [2004], propose a hardware microarchitecture to deal with DFGs applying a list-based scheduling heuristic; Haubelt et al [2005] present a slack-based list scheduler for time-multiplexed architectures; and Wildermann et al [2011] propose a design space exploration for reconfigurable embedded systems.…”
Section: Data Flow Graphsmentioning
confidence: 99%
“…Thus, offline methods for task binding are more efficient to analyze the system behavior for a given specification by performing system-level synthesis. However, system-level synthesis approaches, such as the methodologies for multi-mode heterogeneous systems proposed in [9], [2], [10], need predefined operational modes, i.e., it has to be known beforehand which combinations of applications may run concurrently.…”
Section: Related Workmentioning
confidence: 99%
“…The directed edges E R indicate the communication links between resources. In the following, we give a brief overview of modeling partially reconfigurable architectures, details can be found in [10]. Reconfigurable systems are built by partitioning the reconfigurable chip area into static regions and partially reconfigurable regions (PR regions).…”
Section: B Architecture Modelmentioning
confidence: 99%
See 1 more Smart Citation