• DocumentCode
    294861
  • Title

    Fine grain code synthesis within a block diagram oriented code generation environment

  • Author

    Willems, Markus ; Pankert, Matthias ; Ritz, Sebastian

  • Author_Institution
    Tech. Hochschule Aachen, Germany
  • Volume
    4
  • fYear
    1995
  • fDate
    9-12 May 1995
  • Firstpage
    2647
  • Abstract
    Code generation for a system specified by a block diagram facilitates the fast and efficient evaluation of the design space. As a drawback, automatically generated code includes a certain amount of data management overhead compared to handwritten code, especially When the block diagram includes fine granular structures. The authors present a strategy how to overcome certain types of overhead by introducing a novel code generation approach. While traditional tools are based on a one-to-one correspondence between a block on the block diagram level and a functional kernel on the code synthesis level, one new functional kernel for a group of blocks is generated automatically. Doing so, a maximum of dataflow information available from the block diagram level is employed to organize the kernel in an efficient way, having a regard to the designer´s criterion. As a result, reduction in memory consumption and an increased throughput can be achieved jointly
  • Keywords
    data flow analysis; data flow graphs; data handling; program compilers; scheduling; signal processing; block diagram oriented code generation environment; data management overhead; dataflow information; design space; fine grain code synthesis; fine granular structures; functional kernel; increased throughput; memory consumption; Data analysis; Data mining; Delay; Digital signal processing; Digital signal processors; Information analysis; Kernel; Scheduling; Signal synthesis; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1995. ICASSP-95., 1995 International Conference on
  • Conference_Location
    Detroit, MI
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-2431-5
  • Type

    conf

  • DOI
    10.1109/ICASSP.1995.480105
  • Filename
    480105