2006 · 21 citations · 8 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureField-programmable Gate ArraysHardware Description LanguagesAccelerator ArchitectureComputational AstrophysicsData PipelinesHardware AccelerationStream ProcessingAdvanced Encryption StandardData Pipeline DesignDesign LanguageExtraction Of Executable CodePipeline DesignPipelinesReal-time ProcessingSignal Processing Accelerators
Auto-Pipe is a tool that aids in the design, evaluation and implementation of applications that can be executed on computational pipelines (and other topologies) using a set of heterogeneous devices including multiple processors and FPGAs. It has been developed to meet the needs arising in the domains of communications, computation on large datasets, and real time streaming data applications. This paper introduces the Auto-Pipe design flow and the X design language, and presents sample applications. The applications include the Triple-DES encryption standard, a subset of the signal-processing pipeline for VERITAS, a high-energy gamma-ray astrophysics experiment. These applications are discussed and their description in X is presented. From X, simulations of alternative system designs and stage-to-device assignments are obtained and analyzed. The complete system permits production of executable code and bit maps that may be downloaded onto real devices. Future work required to complete the Auto-Pipe design tool is discussed.
8
VERITAS: the Very Energetic Radiation Imaging Telescope Array System
T. C. Weekes, H. M. Badran, S. D. Biller et al. · Astroparticle Physics · 2002 · 355 citations · Full text
Natural Sciences, Astronomy, Physics +10
Robert Stephens · Acta Informatica · 1997 · 323 citations
Stream-oriented FPGA computing in the Streams-C high level language
Maya Gokhale, Janice M. Stone, Jeffrey M. Arnold et al. · 2002 · 240 citations
Object oriented circuit-generators in Java
M. S. Chu, Nicholas Weaver, K. Sulimma et al. · 2002 · 46 citations
Biosequence similarity search on the mercury system
P. Krishnamurthy, J. Buhler, Roger D. Chamberlain et al. · 2004 · 28 citations