• DocumentCode
    3460797
  • Title

    Efficient code synthesis from synchronous dataflow graphs

  • Author

    Bjorklund, D.

  • Author_Institution
    Turku Centre for Comput. Sci., Abo Akademi Univ., Turku, Finland
  • fYear
    2004
  • fDate
    23-25 June 2004
  • Firstpage
    83
  • Lastpage
    92
  • Abstract
    We present a novel approach for efficient code synthesis from synchronous dataflow specifications. The method avoids duplication of code blocks when compiling SDF graphs regardless of whether a single appearance schedule can be found for the graph or not. This also means that we can use schedules that require minimal buffer memory but are not single appearance schedules. The method has been developed within the compiler for the Rialto language, which we have developed for use as an intermediate language for code synthesis from heterogeneous models of computation. The optimization technique presented in the paper can, however, very well also be used without the Rialto language.
  • Keywords
    data flow graphs; formal specification; optimisation; program compilers; Rialto language; code synthesis; optimization; synchronous dataflow graphs; synchronous dataflow specifications; Buffer storage; Computational modeling; Computer science; Digital signal processing; Explosions; Processor scheduling; Runtime; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2004. MEMOCODE '04. Proceedings. Second ACM and IEEE International Conference on
  • Print_ISBN
    0-7803-8509-8
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2004.1459822
  • Filename
    1459822