TY - GEN
T1 - Optimal design-space exploration of streaming applications
AU - Padmanabhan, Shobana
AU - Chen, Yixin
AU - Chamberlain, Roger D.
PY - 2011
Y1 - 2011
N2 - Many embedded and scientific applications are pipelined (i.e., streaming) and deployed on application-specific systems. Typically, there are several design parameters in the algorithms and architectures used that impact the tradeoff between different metrics of application performance as well as resource utilization. Efficient automatic exploration of this design space is the goal of our research. We present a global optimization framework comprising a domain-specific variation of branch-and-bound that reduces search complexity by exploiting the topology of the application's pipelining. We exploit the topological information to discover decomposability through the canonical Jordan block form. The reduction in search complexity for four real-world streaming applications (drawn from the literature) is significant, ranging from a million-fold reduction in search space size to a reduction factor of 10 billion. All four optimization problems are thereby solvable in reasonable time.
AB - Many embedded and scientific applications are pipelined (i.e., streaming) and deployed on application-specific systems. Typically, there are several design parameters in the algorithms and architectures used that impact the tradeoff between different metrics of application performance as well as resource utilization. Efficient automatic exploration of this design space is the goal of our research. We present a global optimization framework comprising a domain-specific variation of branch-and-bound that reduces search complexity by exploiting the topology of the application's pipelining. We exploit the topological information to discover decomposability through the canonical Jordan block form. The reduction in search complexity for four real-world streaming applications (drawn from the literature) is significant, ranging from a million-fold reduction in search space size to a reduction factor of 10 billion. All four optimization problems are thereby solvable in reasonable time.
UR - https://www.scopus.com/pages/publications/80055098941
U2 - 10.1109/ASAP.2011.6043274
DO - 10.1109/ASAP.2011.6043274
M3 - Conference contribution
AN - SCOPUS:80055098941
SN - 9781457712920
T3 - Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors
SP - 227
EP - 230
BT - Proceedings - 22nd IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2011
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 22nd IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2011
Y2 - 11 September 2011 through 14 September 2011
ER -