TY - GEN
T1 - An overseer control methodology for data adaptable embedded systems
AU - Whitsitt, Sean
AU - Sprinkle, Jonathan
AU - Lysecky, Roman
PY - 2012
Y1 - 2012
N2 - The performance of software algorithms can be improved by performing those algorithms on specialized embedded hardware. However, complex algorithms that rely on input data at runtime for configuration have a combinatorial explosion of possible configurations, which has historically put hardware acceleration out of reach for applications wishing to serve large configuration spaces. Data adaptable embedded systems overcome this limitation by allowing for hardware reconfiguration during runtime, but the complexity of the specification of these systems is difficult to manage with traditional techniques. In this paper, a modeling approach is discussed in order to concurrently model two aspects of the final system: dependencies between algorithm tasks, and desired hardware configurations for each task. The contribution of the work is the model-based generation of hardware and software tasks, as well as a control scheme customized to each model that oversees the dynamic reconfiguration process.
AB - The performance of software algorithms can be improved by performing those algorithms on specialized embedded hardware. However, complex algorithms that rely on input data at runtime for configuration have a combinatorial explosion of possible configurations, which has historically put hardware acceleration out of reach for applications wishing to serve large configuration spaces. Data adaptable embedded systems overcome this limitation by allowing for hardware reconfiguration during runtime, but the complexity of the specification of these systems is difficult to manage with traditional techniques. In this paper, a modeling approach is discussed in order to concurrently model two aspects of the final system: dependencies between algorithm tasks, and desired hardware configurations for each task. The contribution of the work is the model-based generation of hardware and software tasks, as well as a control scheme customized to each model that oversees the dynamic reconfiguration process.
KW - Data adaptability
KW - Domain specific modeling
KW - Model-based design
UR - http://www.scopus.com/inward/record.url?scp=84882961852&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84882961852&partnerID=8YFLogxK
U2 - 10.1145/2508443.2508448
DO - 10.1145/2508443.2508448
M3 - Conference contribution
AN - SCOPUS:84882961852
SN - 9781450318051
T3 - Proceedings of the 6th International Workshop on Multi-Paradigm Modeling, MPM 2012
SP - 25
EP - 30
BT - Proceedings of the 6th International Workshop on Multi-Paradigm Modeling, MPM 2012
T2 - 6th International Workshop on Multi-Paradigm Modeling, MPM 2012
Y2 - 1 October 2012 through 1 October 2012
ER -