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 :
بازگشت