• DocumentCode
    290316
  • Title

    Minimizing memory requirements for chain-structured synchronous dataflow programs

  • Author

    Murthy, Praveen K. ; Bhattacharyya, Shuvra S. ; Lee, Edward A.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • Volume
    ii
  • fYear
    1994
  • fDate
    19-22 Apr 1994
  • Abstract
    This paper addresses trade-offs between the minimization of program memory and data memory requirements in the compilation of dataflow programs for multirate signal processing. Our techniques are specific to the synchronous dataflow (SDF) model of Lee and Messerschmitt (1987), which has been used extensively in software synthesis environments for DSP. We focus on programs that are represented as chain-structured SDF graphs. We show that there is an O(n 3) dynamic programming algorithm for determining a schedule that minimizes data memory usage among the set of schedules that minimize program memory usage. A practical example to illustrate the efficacy of this approach is given. Some extensions of this algorithm are also given; for example, we show that the algorithm applies to the more general class of well-ordered graphs
  • Keywords
    data flow computing; data flow graphs; digital storage; dynamic programming; minimisation; signal processing; DSP; chain-structured SDF graphs; chain-structured synchronous dataflow programs; data memory; dynamic programming algorithm; memory requirements minimisation; multirate signal processing; program memory; software synthesis environments; well-ordered graphs; Digital signal processing; Dynamic programming; Dynamic scheduling; Heuristic algorithms; Memory management; Processor scheduling; Scheduling algorithm; Signal processing; Signal processing algorithms; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1994. ICASSP-94., 1994 IEEE International Conference on
  • Conference_Location
    Adelaide, SA
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-1775-0
  • Type

    conf

  • DOI
    10.1109/ICASSP.1994.389625
  • Filename
    389625