DocumentCode :
2159693
Title :
Diversely enumerating system-level architectures
Author :
Jackson, Ethan K. ; Simko, Gabor ; Sztipanovits, Janos
Author_Institution :
Microsoft Res., Redmond, WA, USA
fYear :
2013
fDate :
Sept. 29 2013-Oct. 4 2013
Firstpage :
1
Lastpage :
10
Abstract :
Embedded systems are highly constrained, and modern constraint solvers can be used to synthesize architectures satisfying constraints. However, solvers may enumerate solutions with bias yielding a skewed view of the solution space. In this paper we formalize enumerators, enumeration bias, and build empirically diverse enumerators. An ideal diverse enumerator uniformly draws equivalence classes of solutions. We develop an algorithm, called symmetry-directed randomized partitioning, for constructing empirically diverse enumerators from modern unmodified constraint solvers. We show that our diverse enumerator is significantly closer to the ideal compared to baseline and randomized solvers.
Keywords :
embedded systems; software architecture; constraint solvers; diverse enumerators; embedded systems; enumerating system level architectures; enumeration bias; formalize enumerators; unmodified constraint solvers; Computer architecture; Cost accounting; Partitioning algorithms; Program processors; Software algorithms; Stochastic processes; Topology; Architectures; constraints; diverse enumeration; symmetry directed randomized partitioning; synthesis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Software (EMSOFT), 2013 Proceedings of the International Conference on
Conference_Location :
Montreal, QC
Type :
conf
DOI :
10.1109/EMSOFT.2013.6658589
Filename :
6658589
Link To Document :
بازگشت