Convexity in non-convex optimizations of streaming applications

Shobana Padmanabhan, Yixin Chen, Roger D. Chamberlain

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the 2012 IEEE 18th International Conference on Parallel and Distributed Systems, ICPADS 2012
Pages668-675
Number of pages8
DOIs
StatePublished - 2012
Event18th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2012 - Singapore, Singapore
Duration: Dec 17 2012Dec 19 2012

Publication series

NameProceedings of the International Conference on Parallel and Distributed Systems - ICPADS
ISSN (Print)1521-9097

Conference

Conference18th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2012
Country/TerritorySingapore
CitySingapore
Period12/17/1212/19/12

Keywords

  • Decomposition of queueing networks
  • Design-space exploration
  • Domain-specific branch and bound

Fingerprint

Dive into the research topics of 'Convexity in non-convex optimizations of streaming applications'. Together they form a unique fingerprint.

Cite this