1997 · 56 citations · 5 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware Description LanguagesReconfigurable ComputingControl-flow AnalysisData-flow AnalysisDataflow ModelingFpga ArchitectureMemory Hierarchy OptimizationReconfigurable AcceleratorsControl Flow GraphsData Flow ManagementData Flow PatternsDataflow GraphsInformation Flow GraphsSynchronous DataflowSynchronous Dataflow Models
The paper presents an algorithm to determine the close-to-smallestpossible data buffer sizes for arbitrary synchronous dataflow (SDF) applications, such that we can guarantee the existenceof a deadlock free schedule. The presented algorithm fits inthe design flow of GRAPE, an environment for the emulation andimplementation of digital signal processing (DSP) systems onarbitrary target architectures, consisting of programmable DSPprocessors and FPGAs. Reducing the size of data buffers is ofhigh importance when the application will be mapped on FieldProgrammable Gate Arrays (FPGA), since register resources arerather scarce.
5
Greet Bilsen, M. Engels, Rudy Lauwereins et al. · IEEE Transactions on Signal Processing · 1996 · 500 citations
Grape-II: a system-level prototyping environment for DSP applications
Rudy Lauwereins, M. Engels, M. Adé et al. · Computer · 1995 · 158 citations
Buffer memory requirements in DSP applications
M. Adé, Rudy Lauwereins, J.A. Peperstraete · 2002 · 33 citations
Hardware-software codesign with GRAPE
M. Adé, Rudy Lauwereins, J.A. Peperstraete · 2002 · 22 citations