• DocumentCode
    1377435
  • Title

    Efficient Software Synthesis for Dynamic Single Appearance Scheduling of Synchronous Dataflow

  • Author

    Liu, Weichen ; Gu, Zonghua ; Xu, Jiang

  • Author_Institution
    Hong Kong Univ. of Sci. & Technol., Hong Kong, China
  • Volume
    1
  • Issue
    3
  • fYear
    2009
  • Firstpage
    69
  • Lastpage
    72
  • 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.
  • Keywords
    data flow analysis; multimedia computing; scheduling; code size minimization; control flow overhead reduction; digital signal processing; dynamic single appearance scheduling; dynamic single-appearance scheduling; memory utilization; multimedia applications; runtime efficiency; single-appearance schedule; software synthesis; synchronous dataflow; Genetic algorithms; scheduling; software synthesis; synchronous dataflow;
  • fLanguage
    English
  • Journal_Title
    Embedded Systems Letters, IEEE
  • Publisher
    ieee
  • ISSN
    1943-0663
  • Type

    jour

  • DOI
    10.1109/LES.2009.2039851
  • Filename
    5373867