DocumentCode
1112586
Title
Memory management for dataflow programming of multirate signal processing algorithms
Author
Bhattacharyya, Shuvra S. ; Lee, Edward A.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Volume
42
Issue
5
fYear
1994
fDate
5/1/1994 12:00:00 AM
Firstpage
1190
Lastpage
1201
Abstract
Managing the buffering of data along arcs is a critical part of compiling a synchronous dataflow (SDF) program. This paper shows how dataflow properties can be analyzed at compile-time to make buffering more efficient. Since the target code corresponding to each node of an SDF graph is normally obtained from a hand-optimized library of predefined blocks, the efficiency of data transfer between blocks is often the limiting factor in how closely an SDF compiler can approximate meticulous manual coding. Furthermore, in the presence of large sample-rate changes, straightforward buffering techniques ran quickly exhaust limited on-chip data memory, necessitating the use of slower external memory. The techniques presented in this paper address both of these problems in a unified manner
Keywords
parallel processing; signal processing; storage management; visual languages; visual programming; SDF compiler; data transfer; dataflow programming; external memory; memory management; multirate signal processing algorithms; on-chip data memory; synchronous dataflow program; Adaptive filters; Adaptive signal processing; Delay; Libraries; Limiting; Memory management; Monitoring; Parallel processing; Signal design; Signal processing algorithms;
fLanguage
English
Journal_Title
Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
1053-587X
Type
jour
DOI
10.1109/78.295199
Filename
295199
Link To Document