Representation of function variants for embedded system optimization and synthesis
Proceedings of the 36th annual ACM/IEEE Design Automation Conference
Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment
Journal of the ACM (JACM)
Proceedings of the ninth international symposium on Hardware/software codesign
Synthesis and Optimization of Digital Circuits
Synthesis and Optimization of Digital Circuits
Quasi-Static Scheduling of Reconfigurable Dataflow Graphs for DSP Systems
RSP '00 Proceedings of the 11th IEEE International Workshop on Rapid System Prototyping (RSP 2000)
Solving hierarchical optimization problems using MOEAs
EMO'03 Proceedings of the 2nd international conference on Evolutionary multi-criterion optimization
Hi-index | 0.00 |
This paper provides a quantitative characterization of an embedded system's capability to implement alternative behaviors. This new objective in system-level design is termed flexibility and is most notable in the field of adaptive and reconfigurable systems, where a system may change its behavior during operation. Different behaviors are also taken into consideration while implementing platform-based systems. Based on a hierarchical graph model which permits formal modeling of flexibility and implementation cost of a system, an efficient exploration algorithm to find the optimal flexibility/cost-tradeoff-curve is proposed. The feasibility of our approach is demonstrated by a case study concerning the design of a family of Set-Top boxes.