DocumentCode :
1568927
Title :
Optimal parenthesization of lexical orderings for DSP block diagrams
Author :
Bhattacharyya, Shuvra S. ; Murthy, Praveen K. ; Lee, Edward A.
Author_Institution :
Semicond. Res. Lab., Hitachi America Ltd., Brisbane, CA, USA
fYear :
1995
Firstpage :
177
Lastpage :
186
Abstract :
Minimizing memory requirements for program and data are critical objectives when synthesizing software for embedded DSP applications. Previously, it has been demonstrated that for graphical programs based on the widely-used synchronous dataflow model an important class of minimum code size implementations can be viewed as parenthesizations of lexical orderings of the computational blocks. Such a parenthesization corresponds to the hierarchy of loops in the software implementation. In this paper, we present a dynamic programming technique for constructing a parenthesization that minimizes data memory cost from a given lexical ordering of a synchronous dataflow graph. For graphs that do not contain delays, this technique always constructs a parenthesization that has minimum data memory cost from among all parenthesizations for the given lexical ordering. When delays are present, the technique may make refinements to the lexical ordering while it is computing the parenthesization, and the data memory cost of the result is guaranteed to be less than or equal to the data memory cost of all valid parenthesizations for the initial lexical ordering
Keywords :
data flow graphs; digital signal processing chips; dynamic programming; microprogramming; DSP block diagrams; code size; data memory; delays; dynamic programming; lexical orderings; optimal parenthesization; software synthesis; synchronous dataflow graph; Application software; Contracts; Costs; Delay; Digital signal processing; Dynamic programming; Embedded software; Graphics; Laboratories; Scheduling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Signal Processing, VIII, 1995. IEEE Signal Processing Society [Workshop on]
Conference_Location :
Sakai
Print_ISBN :
0-7803-2612-1
Type :
conf
DOI :
10.1109/VLSISP.1995.527489
Filename :
527489
Link To Document :
بازگشت