Optimal design-space exploration of streaming applications

  • Shobana Padmanabhan
  • , Yixin Chen
  • , Roger D. Chamberlain

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

11 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 22nd IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2011
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages227-230
Number of pages4
ISBN (Print)9781457712920
DOIs
StatePublished - 2011
Event22nd IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2011 - Santa Monica, CA, United States
Duration: Sep 11 2011Sep 14 2011

Publication series

NameProceedings of the International Conference on Application-Specific Systems, Architectures and Processors
ISSN (Print)2160-0511
ISSN (Electronic)2160-052X

Conference

Conference22nd IEEE International Conference on Application-Specific Systems, Architectures and Processors, ASAP 2011
Country/TerritoryUnited States
CitySanta Monica, CA
Period09/11/1109/14/11

Fingerprint

Dive into the research topics of 'Optimal design-space exploration of streaming applications'. Together they form a unique fingerprint.

Cite this