Accelerated image processing on FPGAs

被引:66
作者
Draper, BA [1 ]
Beveridge, JR [1 ]
Böhm, APW [1 ]
Ross, C [1 ]
Chawathe, M [1 ]
机构
[1] Colorado State Univ, Dept Comp Sci, Ft Collins, CO 80523 USA
关键词
D O I
10.1109/TIP.2003.819226
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Cameron project has developed a language called Single Assignment C (SA-C), and a compiler for mapping image-based applications written in SA-C to field programmable gate arrays (FPGAs). This paper tests this technology by implementing several applications in SA-C and compiling them to an Annapolis Microsystems (AMS) WildStar board with a Xilinx XV2000E FPGA. The performance of these applications on the FPGA is compared to the performance of the same applications written in assembly code or C for an 800 MHz Pentium III. (Although no comparison across processors is perfect, these chips were the first of their respective classes fabricated at 0.18 microns, and are therefore of comparable ages.) We find that applications written in SA-C and compiled to FPGAs are between 8 and 800 times faster than the equivalent program run on the Pentium III.
引用
收藏
页码:1543 / 1551
页数:9
相关论文
共 30 条
[1]  
BANERJEE P, 2000, IEEE S FIELD PROGR C
[2]  
BENEDETTI A, 1998, P IEEE C COMP VIS PA
[3]  
BENITEZ D, 1999, P INT C VIS SYST LAS
[4]  
BEVINGTON JE, 1992, LASER RADAR ATR ALGO
[5]  
BODIN F, 1997, P COMP ARCH MACH PER
[6]   Mapping a single assignment programming language to reconfigurable systems [J].
Böhm, W ;
Hammes, J ;
Draper, B ;
Chawathe, M ;
Ross, C ;
Rinker, R ;
Najjar, W .
JOURNAL OF SUPERCOMPUTING, 2002, 21 (02) :117-130
[7]  
BUELL D., 1996, SPLASH 2 FPGAS CUSTO
[8]   BIORTHOGONAL BASES OF COMPACTLY SUPPORTED WAVELETS [J].
COHEN, A ;
DAUBECHIES, I ;
FEAUVEAU, JC .
COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 1992, 45 (05) :485-560
[9]   The density advantage of configurable computing [J].
DeHon, A .
COMPUTER, 2000, 33 (04) :41-+
[10]  
FATNI A, 1997, P COMP ARCH MACH PER