TY - GEN
T1 - Convexity in non-convex optimizations of streaming applications
AU - Padmanabhan, Shobana
AU - Chen, Yixin
AU - Chamberlain, Roger D.
PY - 2012
Y1 - 2012
N2 - Streaming data applications are frequently pipelined and deployed on application-specific systems to meet performance requirements and resource constraints. Typically, there are several design parameters in the algorithms and architectures used that impact the application performance as well as resource utilization. Efficient exploration of this design space is the goal of this research. When using architecturally diverse systems to accelerate streaming applications, the design search space is often complex. The search complexity can be reduced by recognizing and exploiting convex variables to perform convex decomposition, preserving optimality even in the context of a non-convex optimization problem. This paper presents a formal treatment of convex variables and convex decomposition, including a proof that the technique preserves optimality. It also quantifies the reduction in the search space that is realized, at minimum equal to the number of distinct values of the convex variable and potentially much higher.
AB - Streaming data applications are frequently pipelined and deployed on application-specific systems to meet performance requirements and resource constraints. Typically, there are several design parameters in the algorithms and architectures used that impact the application performance as well as resource utilization. Efficient exploration of this design space is the goal of this research. When using architecturally diverse systems to accelerate streaming applications, the design search space is often complex. The search complexity can be reduced by recognizing and exploiting convex variables to perform convex decomposition, preserving optimality even in the context of a non-convex optimization problem. This paper presents a formal treatment of convex variables and convex decomposition, including a proof that the technique preserves optimality. It also quantifies the reduction in the search space that is realized, at minimum equal to the number of distinct values of the convex variable and potentially much higher.
KW - Decomposition of queueing networks
KW - Design-space exploration
KW - Domain-specific branch and bound
UR - https://www.scopus.com/pages/publications/84874056153
U2 - 10.1109/ICPADS.2012.95
DO - 10.1109/ICPADS.2012.95
M3 - Conference contribution
AN - SCOPUS:84874056153
SN - 9780769549033
T3 - Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS
SP - 668
EP - 675
BT - Proceedings of the 2012 IEEE 18th International Conference on Parallel and Distributed Systems, ICPADS 2012
T2 - 18th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2012
Y2 - 17 December 2012 through 19 December 2012
ER -