Authors
Bruce A Draper, J Ross Beveridge, AP Willem Bohm, Charles Ross, Monica Chawathe
Publication date
2003/12
Journal
IEEE transactions on image processing
Volume
12
Issue
12
Pages
1543-1551
Publisher
IEEE
Description
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). The 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.
Total citations
2004200520062007200820092010201120122013201420152016201720182019202020212022202361221131412131614171312128929613
Scholar articles
BA Draper, JR Beveridge, APW Bohm, C Ross… - IEEE transactions on image processing, 2003