Efficient software synthesis for dynamic single appearance scheduling of synchronous dataflow

Weichen Liu*, Zonghua Gu, Jiang Xu

*Corresponding author for this work

Research output: Contribution to journalJournal Articlepeer-review

3 Citations (Scopus)

Abstract

Synchronous dataflow (SDF) is a widely-used model of computation for digital signal processing and multimedia applications. In this letter, we propose an automatic approach to synthesize efficient software from SDF models with improved runtime efficiency. Our synthesis technique is based on dynamic single-appearance scheduling (dynSAS), which generates software with minimized code size, the same as traditional single-appearance schedule (SAS), while requires much less buffer memory space. We enhance dynSAS systematically to reduce control flow overhead and increase memory utilization. Experiment results show that our approach can generate efficient software with enhanced runtime performance compared to related techniques.

Original languageEnglish
Article number5373867
Pages (from-to)69-72
Number of pages4
JournalIEEE Embedded Systems Letters
Volume1
Issue number3
DOIs
Publication statusPublished - Oct 2009

Keywords

  • Genetic algorithms
  • Scheduling
  • Software synthesis
  • Synchronous dataflow

Fingerprint

Dive into the research topics of 'Efficient software synthesis for dynamic single appearance scheduling of synchronous dataflow'. Together they form a unique fingerprint.

Cite this