IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2001 · 40 citations · 11 references
EngineeringComputer EngineeringComputer ScienceCompilersDesign AutomationHardware Description LanguagesControl-flow AnalysisData-flow AnalysisDataflow ModelingHigh-level SynthesisLogic SynthesisReconfigurable System ArchitectureCompilation For Reconfigurable HardwareCompiler-based High-level SynthesisDataflow CompilationDataflow GraphsDataflow OptimizationSoftware-to-hardware CompilationVhdl
We describe a system, developed as part of the Cameron project, which compiles programs written in a single-assignment subset of C called SA-C into dataflow graphs and then into VHDL. The primary application domain is image processing. The system consists of an optimizing compiler which produces dataflow graphs and a dataflow graph to VHDL translator. The method used for the translation is described here, along with some results on an application. The objective is not to produce yet another design entry tool, but rather to shift the programming paradigm from HDLs to an algorithmic level, thereby extending the realm of hardware design to the application programmer.
11
Baring it all to software: Raw machines
E. Waingold, Michael Taylor, Devabhaktuni Srikrishna et al. · Computer · 1997 · 632 citations
Searching genetic databases on Splash 2
Dzung T. Hoang · 2002 · 190 citations
PipeRench: a coprocessor for streaming multimedia acceleration
Seth Copen Goldstein, Herman Schmit, Matthew Moe et al. · 2003 · 164 citations