Compiling image processing applications to reconfigurable hardware

Robert E. Rinker, Jeff Hammes, Walid A. Najjar, W. Böhm, Bruce A. Draper · 2002

This paper describes the compilation of high-level language programs written in a single-assignment language called SA-C into the binary codes used for programming reconfigurable hardware. The primary application domain is image processing. The paper describes the SA-C language, the compiler and the optimizations it performs, the process of converting the intermediate form called dataflow graphs into VHDL, and the generation of hardware configuration codes. Performance data on a typical image processing program, written in SA-C and executed on a reconfigurable computing system, is presented and compared to a hand-written VHDL version and a C version running on conventional processors.

Read the paper · More papers on PaperTik