[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Memory management for dataflow programming of multirate signal processing algorithms

Published: 01 May 1994 Publication History

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

Cited By

View all
  • (2020)On the implementation and execution of adaptive streaming applications modeled as MADFProceedings of the 23th International Workshop on Software and Compilers for Embedded Systems10.1145/3378678.3391876(13-18)Online publication date: 25-May-2020
  • (2015)Static memory management for efficient mobile sensing applicationsProceedings of the 12th International Conference on Embedded Software10.5555/2830865.2830886(187-196)Online publication date: 4-Oct-2015
  • (2013)A lifetime aware buffer assignment method for streaming applications on DRAM/PRAM hybrid memoryACM Transactions on Embedded Computing Systems10.1145/2435227.243523212:1s(1-17)Online publication date: 21-Mar-2013
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Signal Processing
IEEE Transactions on Signal Processing  Volume 42, Issue 5
May 1994
302 pages

Publisher

IEEE Press

Publication History

Published: 01 May 1994

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 31 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2020)On the implementation and execution of adaptive streaming applications modeled as MADFProceedings of the 23th International Workshop on Software and Compilers for Embedded Systems10.1145/3378678.3391876(13-18)Online publication date: 25-May-2020
  • (2015)Static memory management for efficient mobile sensing applicationsProceedings of the 12th International Conference on Embedded Software10.5555/2830865.2830886(187-196)Online publication date: 4-Oct-2015
  • (2013)A lifetime aware buffer assignment method for streaming applications on DRAM/PRAM hybrid memoryACM Transactions on Embedded Computing Systems10.1145/2435227.243523212:1s(1-17)Online publication date: 21-Mar-2013
  • (2011)Multithreaded Simulation for Synchronous Dataflow GraphsACM Transactions on Design Automation of Electronic Systems10.1145/1970353.197035816:3(1-23)Online publication date: 1-Jun-2011
  • (2009)An open framework for rapid prototyping of signal processing applicationsEURASIP Journal on Embedded Systems10.1155/2009/5985292009(3-3)Online publication date: 1-Jan-2009
  • (2005)Software synthesis from the dataflow interchange formatProceedings of the 2005 workshop on Software and compilers for embedded systems10.1145/1140389.1140394(37-49)Online publication date: 29-Sep-2005
  • (2005)Shift buffering technique for automatic code synthesis from synchronous dataflow graphsProceedings of the 3rd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis10.1145/1084834.1084852(51-56)Online publication date: 19-Sep-2005
  • (2003)Memory-optimized software synthesis from dataflow program graphs with large size data samplesEURASIP Journal on Advances in Signal Processing10.1155/S11108657032121302003(514-529)Online publication date: 1-Jan-2003
  • (2002)Extended Synchronous Dataflow for Efficient DSP System PrototypingDesign Automation for Embedded Systems10.1023/A:10140708047616:3(295-322)Online publication date: 1-Mar-2002
  • (2001)Color permutationProceedings of the 2001 IEEE/ACM international conference on Computer-aided design10.5555/603095.603174(380-383)Online publication date: 4-Nov-2001
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media