DocumentCode
1620649
Title
VIRGO: hierarchical DSP code generator based on vectorized signal flow graph description
Author
Kumamoto, Norichika ; Aoki, Keiji ; Kunieda, Hiroaki
Author_Institution
Fac. of Eng., Tokyo Inst. of Technol., Japan
fYear
1992
Firstpage
328
Abstract
A hierarchical digital signal processor (DSP) code generator, VIRGO, for large-scale general signal processing algorithms is proposed. Hierarchical structured vectorized signal flow graph (V-SFG) description is used as input specification. The DSP independent optimization procedure for both the program size and the execution time is performed, module by module, hierarchically with regard to operation order, memory assignment, and register allocation. Efficient code generation is demonstrated by comparing both instruction steps and dynamic steps of a practical adaptive differential pulse-code modulation (ADPCM) encoder/decoder with a conventional method
Keywords
hierarchical systems; optimisation; program compilers; pulse-code modulation; signal processing; telecommunications computing; vector quantisation; VIRGO; adaptive differential pulse-code modulation; dynamic steps; encoder/decoder; execution time; hierarchical DSP code generator; instruction steps; large-scale general signal processing algorithms; memory assignment; operation order; optimization procedure; program size; register allocation; vectorized signal flow graph description; Digital signal processing; Digital signal processors; Flow graphs; Large-scale systems; Modulation coding; Pulse generation; Pulse modulation; Registers; Signal generators; Signal processing algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 1992., Proceedings of the 35th Midwest Symposium on
Conference_Location
Washington, DC
Print_ISBN
0-7803-0510-8
Type
conf
DOI
10.1109/MWSCAS.1992.271294
Filename
271294
Link To Document